Punto de conexión Login - Amazon Cognito

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Punto de conexión Login

El punto de conexión de inicio de sesión es un servidor de autenticación y un destino de redireccionamiento desde Autorizar punto de conexión. Es el punto de entrada a la interfaz de usuario alojada cuando no especifica un proveedor de identidades. Al generar un redireccionamiento al punto de conexión de inicio de sesión, se carga la página de inicio de sesión, que muestra al usuario las opciones de autenticación configuradas para el cliente.

nota

El punto de conexión de inicio de sesión es un componente de la interfaz de usuario alojada. En la aplicación, invoque las páginas de interfaz de usuario federadas y alojadas que redirigen al punto de conexión de inicio de sesión. El acceso directo de los usuarios al punto de conexión de inicio de sesión no es una práctica recomendada.

página de inicio de sesión de la interfaz de usuario alojada

GET/login

El punto de conexión /login  solo admite HTTPS GET para la solicitud inicial del usuario. La aplicación invoca la página en un navegador como Chrome o Firefox. Cuando redireccionas a /login desdeAutorizar punto de conexión, transfiere todos los parámetros que proporcionaste en tu solicitud inicial. El punto de conexión de inicio de sesión admite todos los parámetros de solicitud del punto de conexión autorizado. También puede acceder directamente al punto de conexión de inicio de sesión. Como práctica recomendada, origine todas las sesiones de los usuarios en /oauth2/authorize.

Ejemplo: pida al usuario que inicie sesión

En este ejemplo se muestra la pantalla de inicio de sesión.

GET https://mydomain.auth.us-east-1.amazoncognito.com/login? response_type=code& client_id=ad398u21ijw3s9w3939& redirect_uri=https://YOUR_APP/redirect_uri& state=STATE& scope=openid+profile+aws.cognito.signin.user.admin
Ejemplo: respuesta

El servidor de autenticación redirige a la aplicación con el código y el estado de autorización. El servidor debe devolver el código y el estado en los parámetros de la cadena de consulta y no en el fragmento.

HTTP/1.1 302 Found Location: https://YOUR_APP/redirect_uri?code=AUTHORIZATION_CODE&state=STATE

Solicitud de inicio de sesión iniciada por el usuario

Una vez que el usuario cargue el punto de conexión /login, podrá ingresar un nombre de usuario y una contraseña y elegir Iniciar sesión. Cuando lo hace, genera una solicitud HTTPS POST con los mismos parámetros de solicitud de encabezado que la solicitud GET y un cuerpo de solicitud con el nombre de usuario, contraseña y la huella digital del dispositivo.