Estas herramientas de Auth0 le ayudan a modificar su aplicación para autenticar usuarios:
- Quickstarts son la forma más sencilla de implementar la autenticación. Le muestran cómo usar Universal Login y los SDK de Auth0 específicos de cada lenguaje y framework.
- La API de autenticación de Auth0 es una referencia para quienes prefieren escribir código por su cuenta. Primero, identifique qué flujo usar. Luego, siga las instrucciones para implementar ese flujo.
Ejemplo de solicitud POST a la URL del token
Parámetros
Respuesta
HTTP 200 con una carga útil que contiene los valores access_token, token_type y expires_in:
Controlar la audiencia del token de acceso
/authorize para solicitar acceso. La aplicación solicita este acceso y el usuario lo concede durante la autenticación.
Puedes configurar tu inquilino para que siempre incluya una audiencia predeterminada.
Solo en un caso específico los tokens de acceso pueden tener múltiples audiencias de destino. Para ello, el de tu API personalizada debe estar configurado en RS256. Para obtener más información, consulta Prácticas recomendadas para tokens.
Múltiples audiencias
openid, la claim aud del token de acceso resultante será una matriz en lugar de una cadena, y el token de acceso será válido tanto para su API personalizada como para el endpoint /userinfo. Sus tokens de acceso solo pueden tener dos o más audiencias si usa una única API personalizada junto con el endpoint /userinfo de Auth0.
Dominios personalizados y la Auth0 Management API
iss) corresponde al dominio que haya utilizado al solicitar el token. Los usuarios de dominio personalizado pueden usar su o su dominio de Auth0.
Por ejemplo, suponga que tiene un dominio personalizado, https://login.northwind.com. Si solicita un token de acceso desde https://login.northwind.com/authorize, el claim iss de su token será https://login.northwind.com/. Sin embargo, si solicita un token de acceso desde https://northwind.auth0.com/authorize, el claim iss de su token será https://northwind.auth0.com/.
Si solicita un token de acceso desde su dominio personalizado con la Auth0 como audiencia de destino, debe llamar a la Auth0 Management API desde su dominio personalizado. De lo contrario, su token de acceso se considerará no válido.