Skip to main content

Autorizando um aplicativo para logon único

Para usar um OAuth app ou GitHub App com uma organização que usa SSO (logon único), você deve primeiro 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 da sua organização.

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

  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.