Saltar al contenido principal

Conectar Google Workspace con SAML

Esta guía explica cómo usar Casdoor como el proveedor de identidad (IdP) SAML para el inicio de sesión único (SSO) en Google Workspace.


Resultados del aprendizaje​

  • Crear un certificado para las respuestas SAML.
  • Configurar una aplicación de Casdoor para Google Workspace.
  • Agregar Casdoor como IdP de terceros en Google Workspace.
  • Iniciar sesión en Google a través de Casdoor.

Qué necesita​

  • Un dominio de Google Workspace con acceso de administrador
  • Una application en Casdoor

Crear un certificado en Casdoor​

  1. En la consola de administración de Casdoor, agregue un certificado X.509 con el algoritmo RSA. Vea Certificates.

  2. Descargue el certificado.

    Certificate edit page in Casdoor

Configurar la aplicación de Casdoor​

  1. Abra la página de edición de la aplicación.

  2. En Cert, seleccione el certificado y agregue su dominio de Google, por ejemplo google.com, a Redirect URLs.

    Certificate and Redirect URLs of the application

  3. Establezca SAML reply URL a https://www.google.com/a/<your-domain>/acs. Para la URL ACS, vea SSO assertion requirements en la ayuda de Google Workspace.

    SAML reply URL for Google Workspace

  4. Copie la URL de la página de inicio de sesión de la aplicación.

    Sign-in page URL of the application

  5. Guarde la aplicación.

Agregar Casdoor como IdP en Google Workspace​

  1. En la consola de administración de Google Workspace, vaya a Security > Overview y busque SSO with third-party IdP.

  2. Haga clic en Add SSO profile y active Set up SSO with third-party identity provider.

  3. Pegue la URL de la página de inicio de sesión de Casdoor en Sign-in page URL y en Sign-out page URL.

  4. Suba el certificado que descargó desde Casdoor y guarde.

    SSO profile in the Google Workspace Admin console

Verificar el resultado​

  1. En Google Workspace, cree un usuario, por ejemplo con el nombre de usuario test.

    New user in Google Workspace

  2. En Casdoor, cree un usuario con el mismo nombre de usuario en la organización de la aplicación y establezca la dirección de correo electrónico del usuario.

    New user in Casdoor

  3. Abra una aplicación de Google, como google.com, e inicie sesión con la dirección de correo electrónico del usuario. Google lo redirige a Casdoor.

  4. Inicie sesión en Casdoor. Casdoor le devuelve a Google, ya autenticado.

    Recording of the sign-in to Google through Casdoor

Vea también​