Quelques conseils clés pour la configuration Jira et iObeya via OAuth 2.0 (derrière une sécurité réseau pour les clients onprem)

Si vous configurez l'intégration de l'addon Jira avec iObeya via OAuth 2.0 et votre entreprise a mis en place des composants de sécurité en frontal de votre réseau (DMZ, proxy, pare-feu), veuillez prendre en compte les points suivants :

  • Compatibilité de la DMZ : Assurez-vous que la configuration de votre DMZ prend en charge OAuth 2.0.
  • Pare-feu et Ports : Autorisez le trafic via les ports nécessaires (généralement 80 et 443).
  • Proxy : Assurez-vous que les proxys n'entravent pas la communication entre Jira et iObeya.
  • Permissions Utilisateur et scope : Assurez-vous que les comptes utilisateurs ont des privilèges d'administrateur dans Jira et iObeya.
  • Identifiants Clients et Secrets : Vérifiez que les identifiants clients et les secrets utilisés dans le flux OAuth 2.0 sont exacts et correspondent entre Jira et iObeya.
  • URL de Redirection : Vérifiez que les URL de redirection spécifiées dans vos configurations Jira et iObeya sont correctement configurées et accessibles depuis votre DMZ.

 

En suivant ces étapes, vous faciliterez la communication entre Jira et iObeya.

Jira

Quelques conseils clés pour la configuration Jira et iObeya via OAuth 2.0 (derrière une sécurité réseau pour les clients onprem)

IObeya se base sur le nom de domaine, donc le changement d'adresse IP de votre serveur Jira n'aura pas d'impact

ApplicationJira

Quelques conseils clés pour la configuration Jira et iObeya via OAuth 2.0 (derrière une sécurité réseau pour les clients onprem)

Il est possible qu’un projet Jira soit amené à changer, de nom, de clé ou de workflow. S’il est utilisé dans iObeya, quels sont les impacts et comment les gérer ?

Avertissement : Pour éviter tout problème, nous préconisons de tester en amont sur un projet de test

 

1°) Changement de clé

Impact : Les cartes jira sont considérées comme archivées et donc ne sont plus liées au projet.

 

Actions à réaliser :

  • Reconfigurer le set d’outil Jira dans les docks
  • Faire un import de masse pour recréer les cartes.
  • Supprimer les cartes avec l’ancienne clé.

 

Documentation associée :

2°) Changement de workflow

  • Cas particulier du panneau Kanban :

Impact : Le panneau étant basé sur les états du workflow, on ne bénéficie pas des changements côté iObeya (état en plus, en moins, changement de noms, etc)

 

Action à réaliser : Il faut recréer le panneau pour pouvoir utiliser le nouveau workflow.

 

Documentation associée : Créer un panneau Kanban

 

  • Autre cas : Pour tout autre cas, il suffit de faire une mise à jour des cartes jira.

Documentation associée : Mettre à jour les cartes jiras 

3°) Changement de nom

S’il n’y a qu’un changement de nom, le seul impact sera dans le nom du panneau, une fois entré dedans (en haut à gauche).

Malheureusement, pour corriger ce point, la seule possibilité est de recréer le panneau.

Jira

Comment fonctionne l'authentification du connecteur Jira ?

Le connecteur Jira pour iObeya utilise l'API REST Jira pour interroger et mettre à jour les données de votre instance Jira. Pour s'intégrer avec Jira, le connecteur suit les recommandations faites par Atlassian et utilise OAuth.

 

En fonction de la version de Jira que vous utilisez (e.g. Cloud, Server, Data Center), voici les versions supportées d'OAuth que vous pouvez utiliser :

  • Jira Cloud : OAuth 1.0
  • Jira Server : OAuth 1.0 & OAuth 2.0
  • Jira Data Center : OAuth 1.0 & OAuth 2.0

 

Note: Pour utiliser OAuth 2.0, vous avez besoin d'iObeya 4.16 ou d'une version supérieure.

Avec les dernières versions de Jira Data Center, OAuth 1.0 n'apparaît pas dans la liste lors de la création d'un nouveau lien d'application dans Jira. Cependant, comme décrit dans la documentation d'Atlassian, vous devez sélectionner Atlassian Product afin de configurer un application link pour iObeya en utilisant OAuth 1.0. 

AdministrationJira

Quelques conseils clés pour la configuration Jira et iObeya via OAuth 2.0 (derrière une sécurité réseau pour les clients onprem)

L'équipe de support iObeya fera de son mieux pour trouver une solution. Nous avons donc besoin d'un maximum d'informations pour être le plus efficace possible et effectuer les premières vérifications de base :

  • Si un message d'erreur apparaît, copiez-le (au format texte).
  • Faites une capture d'écran de l'ensemble de votre page iObeya. Rendez le tout aussi lisible que possible
  • Le contexte est important :
    • Si vous vous en souvenez, expliquez-nous les différentes étapes par lesquelles vous êtes passé avant de rencontrer le problème.
    • Si une capture d'écran/vidéo est pertinente, envoyez-la. Notez que le mieux est d'avoir une vue d'ensemble et pas seulement sur une partie.

 

Si possible, demandez à votre administrateur de la plateforme iObeya de :

  • Télécharger les logs en allant dans le menu de l'administration "Outils/Télécharger les logs" et nous les envoyer en nous indiquant approximativement la date et l'heure à laquelle le problème s'est produit.
  • Télécharger les informations système de votre serveur en allant dans le menu de l'administration "Outils/Informations système" (le bouton est en bas de la page).

 

Enfin, contactez l'équipe de support iObeya pour fournir les informations collectées et nous vous aiderons.

AdministrationApplicationDebugJiraSetup and maintenance