GET /authorize
Puede conectar su servicio de Auth0 a un proveedor de identidad social y permitir que sus usuarios inicien sesión en su aplicación con Facebook, Google, Apple u otros proveedores compatibles. Para obtener más información sobre los proveedores compatibles, visite Marketplace.
Para autenticar usuarios con un proveedor social, realice una solicitud GET al endpoint /authorize. Esto devolverá una redirección 302 al proveedor social especificado en el parámetro connection.
Las conexiones sociales solo admiten autenticación basada en navegador (pasiva) porque la mayoría de los proveedores sociales no permiten que se introduzcan un nombre de usuario y una contraseña en aplicaciones que no les pertenecen. Por lo tanto, el usuario será redirigido a la página de inicio de sesión del proveedor.
Observaciones
-
Si
response_type=token, después de que el usuario se autentique en el proveedor, se le redirigirá a laURL de devolución de llamadade su aplicación y se pasarán el Token de acceso y el ID Token en ellocation.hashde la URL. Esto se utiliza en aplicaciones de una sola página y también en SDK móviles nativos. - El script de ejemplo de auth0.js usa la versión 8 de la biblioteca. Si usa la versión 7 de auth0.js, consulte esta guía de referencia.
Más información
- Proveedores de identidad sociales compatibles
- Conexiones sociales personalizadas
- Parámetro state
- Referencia del método /authorize de Auth0.js
Parámetros
Especifica el tipo de token (
code o token)Valores permitidos: code, tokenEl client_id de su aplicación
El nombre de un proveedor de identidad social configurado para su aplicación
La URL a la que Auth0 redirigirá tras la autorización
Valor opaco para prevenir ataques CSRF
Respuesta
| Estado | Descripción |
|---|---|
| 302 | Redirección al proveedor de identidad social |