Skip to main content

Autorisation d’une application pour l’authentification unique

Pour utiliser un OAuth app ou GitHub App avec une organisation qui utilise l’authentification unique (SSO), vous devez d’abord configurer vos sessions d’authentification unique, puis autoriser l’application.

À propos de l’autorisation des applications avec l’authentification unique

Si votre organisation ou entreprise utilise l’authentification unique (SSO) et que vous souhaitez accéder aux ressources de l’organisation ou de l’entreprise via un OAuth app ou GitHub App, vous devez configurer une session d’authentification unique active, puis autoriser l’application.

Si vous n’avez pas de session d’authentification unique avec le fournisseur d’identité d’une organisation lorsque vous passez par le flux d’authentification de l’application, vous ne pourrez pas demander ou installer l’application pour cette organisation.

Lorsque vous vous connectez à une application (ce qui équivaut à l’autoriser), le jeton que l’application reçoit peut être utilisé pour toutes les organisations où l’application est autorisée (via une installation ou une approbation) et où vous remplissez les exigences du fournisseur SSO.

Si vous souhaitez vous connecter à une application, mais ne souhaitez pas que le jeton résultant ait accès à une organisation protégée par l’authentification unique spécifique, vous devez d’abord vous déconnecter de votre session d’authentification unique avec l’organisation.

Autorisation d’une application pour l’authentification unique

Les applications sont automatiquement autorisées pour toutes les organisations pour lesquelles vous disposez d’une session d’authentification unique au moment de la connexion, tant que l’application elle-même est autorisée dans cette organisation.

Si vous vous connectez à une application mais qu’elle ne parvient pas à accéder à une organisation à laquelle vous appartenez, vérifiez d’abord que l’application est approuvée ou installée pour l’organisation. Si c’est le cas, vous devez vous connecter aux fournisseurs d’authentification unique de cette organisation en procédant comme suit :

  1. Accédez aux paramètres de votre organisation.

  2. Sous « Authentification unique », recherchez l’organisation à laquelle vous devez vous authentifier, puis cliquez sur Se connecter. Si votre entreprise gère l’authentification unique pour votre organisation, la connexion à une organisation de l’entreprise fonctionne comme une session d’authentification unique pour toutes les organisations de l’entreprise.

  3. Essayez de vous reconnecter à l’application. Lorsque vous autorisez l’application, vous verrez les organisations que vous avez connectées et être en mesure de demander ou d’installer l’application pour ces organisations.

Pour plus d’informations, consultez Installation d’une application GitHub à partir d’un tiers, Installation d’une application GitHub à partir de GitHub Marketplace pour vos organisations et Demande d’une application GitHub à votre propriétaire d’organisation.

Pour plus d’informations sur l’autorisation des applications avec l’authentification unique, consultez Autorisation des applications OAuth ou Applications SAML et GitHub.