Skip to main content

Autorización de una aplicación para el inicio de sesión único

Para usar un OAuth app o GitHub App con una organización que use el inicio de sesión único (SSO), primero debe configurar las sesiones de SSO y, a continuación, autorizar la aplicación.

Acerca de la autorización de aplicaciones con SSO

Si su organización o empresa usa el inicio de sesión único (SSO) y desea acceder a los recursos de la organización o de la empresa a través de un OAuth app o GitHub App, debe configurar una sesión de inicio de sesión único activa y, a continuación, autorizar la aplicación.

Si no tiene una sesión de SSO con el proveedor de identidades de una organización al pasar por el flujo de autenticación de la aplicación, no podrá solicitar ni instalar la aplicación para esa organización.

Al iniciar sesión en una aplicación (también conocida como autorización), el token que recibe la aplicación se puede usar en cualquiera de las organizaciones en las que se permite la aplicación (mediante la instalación o aprobación) y cumple los requisitos del proveedor de SSO.

Si desea iniciar sesión en una aplicación pero no desea que el token resultante tenga acceso a una organización específica protegida por SSO, primero debe cerrar su sesión SSO con la organización.

Autorización de una aplicación para el SSO

Las aplicaciones se autorizan automáticamente para todas las organizaciones para las que tiene una sesión de SSO en el momento del inicio de sesión, siempre y cuando se permita la propia aplicación en esa organización.

Si inicia sesión en una aplicación, pero no puede acceder a una organización a la que pertenece, compruebe primero que la aplicación está aprobada o instalada para la organización. Si es así, debe iniciar sesión en los proveedores de SSO de esa organización mediante los pasos siguientes:

  1. Vaya a la configuración de la organización.

  2. En "Inicio de sesión único", busque la organización a la que necesita autenticarse y haga clic en Iniciar sesión. Si su empresa gestiona el SSO para su organización, iniciar sesión en una organización dentro de la empresa actúa como una sesión de SSO para todas las organizaciones.

  3. Intente volver a iniciar sesión en la aplicación. Al autorizar la aplicación, verá las organizaciones en las que ha iniciado sesión y podrá solicitar o instalar la aplicación para esas organizaciones.

Para más información, consulta Instalación de una instancia de GitHub App desde un tercero, Instalación de una instancia de GitHub App desde GitHub Marketplace en las organizaciones y Solicitud de una aplicación de GitHub al propietario de la organización.

Para obtener más información sobre cómo autorizar aplicaciones con SSO, consulte Autorización de aplicaciones de OAuth o SAML y aplicaciones de GitHub.