Sobre como autorizar aplicativos com SSO
Se sua organização ou empresa usar o SSO (logon único) e você quiser acessar os recursos da organização ou da empresa por meio de um OAuth app ou GitHub App, você deverá configurar uma sessão de SSO ativa e autorizar o aplicativo.
Se você não tiver uma sessão de SSO com o provedor de identidade de uma organização quando passar pelo fluxo de autenticação do aplicativo, não poderá solicitar ou instalar o aplicativo para essa organização.
Quando você entra em um aplicativo (também conhecido como autorizando-o), o token recebido pelo aplicativo pode ser usado em qualquer uma das organizações em que o aplicativo é permitido (por meio de instalação ou aprovação) e você atende aos requisitos do provedor de SSO.
Se você quiser entrar em um aplicativo, mas não quiser que o token resultante tenha acesso a uma organização específica protegida por SSO, primeiro saia da sessão de SSO com a organização.
Autorizando um aplicativo para SSO
Os aplicativos são automaticamente autorizados para todas as organizações para as quais você tem uma sessão de SSO no momento da entrada, desde que o aplicativo em si seja permitido nessa organização.
Se você entrar em um aplicativo, mas não conseguir acessar uma organização à qual pertence, primeiro verifique se o aplicativo está aprovado ou instalado para a organização. Se estiver, você precisará entrar nos provedores de SSO dessa organização usando as seguintes etapas:
-
Vá para as configurações da sua organização.
-
Em "Single sign-on", localize a organização na qual você precisa se autenticar e clique em Entrar. Se sua empresa gerencia o SSO para sua organização, entrar em uma organização na empresa funciona como uma sessão de SSO para todas as organizações da empresa.
-
Tente entrar no aplicativo novamente. Ao autorizar o aplicativo, você verá as organizações em que se conectou e poderá solicitar ou instalar o aplicativo para essas organizações.
Para saber mais, confira Instalando um Aplicativo GitHub de terceiros, Instalando um Aplicativo GitHub por meio do GitHub Marketplace em suas organizações e Solicitar um aplicativo GitHub ao proprietário da organização.
Para obter mais informações sobre como autorizar aplicativos com SSO, consulte Autorizar aplicativos OAuth ou Aplicativos SAML e GitHub.