Skip to main content

Autorizando um aplicativo para logon único

Para usar um OAuth app ou GitHub App com uma organização que usa o SSO (logon único), primeiro você deve configurar suas sessões de SSO e autorizar o aplicativo.

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:

  1. Vá para as configurações de logon único.

  2. 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.

  3. 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.