Descripción general
Conceptos clave
- Revisa las limitaciones de las claves de desarrollador de Auth0.
Claves de desarrollador personalizadas
Una o más conexiones usan claves de desarrollo de Auth0, que solo están pensadas para desarrollo y pruebas. Las conexiones deben configurarse con tus propias claves de desarrollador para que la página de consentimiento muestre tu logotipo en lugar del de Auth0 y para configurar el inicio de sesión único (SSO) en estas conexiones. Las claves de desarrollo de Auth0 no se recomiendan para entornos de producción.
ID de cliente y Secreto del cliente
La terminología exacta de ID de cliente / Secreto del cliente puede variar entre distintos proveedores de identidad. Por ejemplo, X los denomina Consumer Key / Consumer Secret, y LinkedIn, API Key / Secret Key.
Limitaciones de las claves de desarrollador

Limitaciones de las claves de desarrollador al usar Universal Login
- No puede usar claves de desarrollador con dominios personalizados.
- El inicio de sesión único no funcionará correctamente al usar las claves de desarrollador de Auth0. Esto se debe a que las aplicaciones de desarrollador de Auth0 con todos los Proveedores de identidad pertinentes están configuradas para devolver la llamada a la URL
https://login.auth0.com/login/callbacken lugar de a la URL de callback de su propio inquilino, por ejemplohttps://{yourDomain}/login/callback. Como resultado, la cookie de SSO no se establece en el dominio de su propio inquilino, por lo que la próxima vez que un usuario se autentique no se detectará ninguna cookie de SSO, incluso si configuró su aplicación para Usar Auth0 en lugar del Proveedor de identidad para realizar el inicio de sesión único (solo para inquilinos heredados). - Redirigir usuarios desde Rules no funcionará correctamente. Esto se debe a que las reglas de redirección se reanudan en el endpoint
https://{yourDomain}/continue. Al usar las claves de desarrollador de Auth0, la sesión se establece en un endpoint especial genérico y no asociado a ningún inquilino, y la llamada a/continueno encontrará la sesión anterior, lo que provocará un error. - El cierre de sesión federado no funciona. Al usar las claves de desarrollador de Auth0, llamar a
/v2/logout?federatedcerrará la sesión del usuario en Auth0, pero no en el Proveedor de identidad social. prompt=noneno funcionará en el endpoint /authorize. El método checkSession() de Auth0.js usaprompt=noneinternamente, por lo que tampoco funcionará.- Si Auth0 actúa como un Proveedor de identidad SAML y usa una conexión social con las claves de desarrollador de Auth0, la respuesta SAML generada tendrá algunos errores, como la ausencia del atributo
InResponseToo un elementoAudienceRestrictionvacío. - La autenticación multifactor no funcionará correctamente. Cuando la autenticación MFA se completa correctamente, se generará una solicitud POST a
https://{yourDomain}/mf. Al usar las claves de desarrollador de Auth0, la sesión se establece en un endpoint especial genérico y no asociado a ningún inquilino, y la llamada a/mfno encontrará la sesión anterior, lo que provocará un error