Hola a todos,
Estoy intentando utilizar Cognito con SAML para una página web que estoy desarrollando en Next.js. Mi objetivo es que la aplicación aparezca en el entorno de workspace.google.com. He estado investigando en la documentación y en varios foros sobre cómo configurar Cognito con SAML, pero me he encontrado con un problema que no logro resolver. Al configurar la aplicación SAML en la consola de administración de Google Workspace, tengo que proporcionar los siguientes datos:
- ACS URL: algo como https://<yourDomainPrefix>.auth.<region>.amazoncognito.com/saml2/idpresponse
- Entity ID: algo como urn:amazon:cognito:sp:<yourUserPoolId>
- Start URL: algo como identity_provider=<IdentityProviderName>&client_id=<YourClientId>&redirect_uri=<YourRedirectUri>&response_type=token&scope=openid+email+profile
Creo que el problema radica en la configuración del Start URL. He intentado cambiarlo de muchas maneras: agregando el dominio al principio, modificando el URL con /login o /auth/authorize, pero sigo recibiendo errores al hacer clic en la aplicación desde Google Workspace.
Por otro lado, cuando utilizo el Hosted UI de Cognito, la autenticación funciona perfectamente.
¿Alguien ha implementado esta funcionalidad anteriormente o tiene alguna sugerencia sobre cómo solucionar este problema?
¡Gracias de antemano por su tiempo!