Autorisation
Lorsque vous ajoutez une carte GitHub à un flux pour la première fois, il vous sera demandé de configurer la connexion. Cela vous permettra de connecter votre compte GitHub, d'enregistrer les informations sur votre compte et de réutiliser la connexion dans les nouveaux flux incluant GitHub. Le connecteur GitHub utilise le protocole OAuth.
Vous pouvez créer plusieurs connexions et les gérer depuis votre page Connexions.
Restrictions d'accès à l'application OAuth
Lorsqu'une organisation GitHub est créée, les restrictions d'accès à l'application OAuth sont activées par défaut. Si ces restrictions sont activées dans votre organisation, vous devez les désactiver pour créer une connexion et autoriser Workflows à accéder aux ressources de l'organisation. Consultez Désactivation des restrictions d'accès à l'application OAuth pour votre organisation.
Lorsque les restrictions d'accès à l'application OAuth sont désactivées pour une organisation, tout membre de l'organisation autorise automatiquement l'accès à l'application OAuth aux ressources privées de l'organisation lorsqu'il approuve l'utilisation d'une application.
Créer une connexion GitHub dans Workflows
Avant de commencer
-
Identifiants de l'administrateur Okta Workflows.
-
IdentifiantsGitHub
Portées prises en charge
-
admin:org
-
user
-
repo
-
delete_repo
-
admin:repo_hook
Consultez Portées pour les applications OAuth.
Commencer cette tâche
-
Il existe deux façons de créer une connexion :
-
Ajoutez une carte GitHub à votre flux et cliquez sur Nouvelle connexion.
-
Ouvrez l'onglet Connexions dans la plateforme Workflows. Cliquez sur Nouvelle connexion, puis cliquez sur GitHub .
-
-
Dans le champ Surnom de connexion, saisissez le nom d'affichage que vous souhaitez voir apparaître dans votre liste de connexions. Cette opération est utile si vous envisagez de créer plusieurs connexions GitHub à partager avec votre équipe.
-
Cliquez sur Créer. La boîte de dialogue Authentification unique à vos organisations s'affiche.
-
Cliquez sur Autoriser à côté d'une ou plusieurs organisations GitHub à authentifier en vue d'une utilisation avec cette connexion. Cliquez sur Continuer.
-
La fenêtre Autoriser les Workflows Okta (ou Autoriser Okta Preview Workflows) s'affiche, si vous travaillez dans une Preview Org Okta ). Cela permet de répertorier les permissions que la connexion utilisera. Cela répertorie également les organisations auxquelles Workflows peut accéder. Vous pouvez accorder l'accès à une organisation que vous n'avez pas autorisée précédemment en cliquant sur Accorder à côté de l'organisation. Cliquez sur Autoriser les applications Workflows.
-
Saisissez votre mot de passe GitHub. Cliquez sur Confirmer le mot de passe.
Supprimer une connexion GitHub dans Workflows
Vous pouvez supprimer des connexions GitHub individuelles pour annuler l'autorisation du connecteur d'application GitHub.
Avant de commencer
-
Identifiants de l'administrateur Okta Workflows.
Supprimer une connexionGitHub dans Workflows
-
Dans la OktaWorkflows Console , accédez à Connexions .
-
Cliquez sur Supprimer en regard de la connexion que vous souhaitez supprimer. La boîte de dialogue Supprimer la connexion s'affiche.
-
Dans la fenêtre, cliquez sur Confirmer.
La connexion est à présent supprimée.
Résolution des problèmes de connexion
Consultez les informations suivantes lorsque vous rencontrez des problèmes de connexion à Github dans Workflows.
Accès tiers
Si vous ne pouvez pas afficher votre organisation ni en recevoir de données, vérifiez que vous avez accordé un accès tiers à l'application Oauth de Workflows.
- Accédez à GitHub.
- Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos organisations.
- En regard de l'organisation, cliquez sur Paramètres.
- En regard de Paramètres, cliquez sur Accès tiers.
- En regard de l'application que vous souhaitez approuver, cliquez sur Vérifier.
- Après avoir examiné les informations relatives à l'application demandée, cliquez sur Accorder l'accès.
Autoriser et accorder l'accès à votre application
Autorisez une application GitHub à permettre à votre application de récupérer des informations sur votre compte GitHub.
- Accédez à .
- Sélectionnez une application.
- Sélectionnez Accorder pour accorder l'accès à votre application.
Recréer une connexion
Si les paramètres de votre organisation ont changé, vous devez renouveler l'autorisation de votre organisation.
- Dans la Admin Console, accédez à .
- Sous Connexions, cliquez sur Nouvelle connexion.
- Sélectionnez un connecteur.
- Dans la case Authentification unique à votre organisation, cliquez sur Autoriser.
- Cliquez sur Continuer.
- Saisissez vos informations d'identification.
- Cliquez sur Se connecter.