Configuración del comportamiento de Lock
withOptions.
Opciones de comportamiento
closable
false.
scope
openid. Devolverá no solo el , sino también un , que es un (JWT) que contiene información del usuario. Consulte la documentación sobre Scopes para obtener más información sobre los alcances de autenticación.
Tokens de actualización
offline_access en las opciones de Lock permitirá devolver un Token de actualización junto con el access_token y el id_token. se pueden guardar y usar para obtener un nuevo Token de acceso cuando el anterior caduque. Para obtener más información sobre el uso de Tokens de actualización en la autenticación de Auth0, consulta la documentación de referencia del SDK de Auth0.Swift, que usarías para implementar Tokens de actualización, o la guía de inicio rápido de Swift, que ofrece un ejemplo completo del uso de Auth0 en el desarrollo con Swift, incluida la gestión de Tokens de actualización.
termsOfService
Mostrar los Términos del servicio
true. Ten en cuenta que los Términos del servicio siempre se mostrarán si la marca mustAcceptTerms está habilitada.
Exigir que los usuarios acepten los Términos del servicio
Opciones de autenticación web
leeway
maxAge
auth_time con la marca de tiempo de la autenticación. El valor predeterminado es nil.
Opciones de base de datos
allow
.Login, .Signup y .ResetPassword.
initialScreen
.Login; otras opciones incluyen .Signup y ResetPassword.
usernameStyle
[.Username, .Email], pero también puede ser [.Username] o [.Email]. Sin embargo, es importante tener en cuenta que esta opción solo está activa si ha establecido la marca requires_username en true en su Auth0 Dashboard.
Campos personalizados de registro
user_metadata; puede obtener más información en Metadatos. Tenga en cuenta que debe especificar el icono que se usará con su campo de texto personalizado.
Opciones empresariales
enterpriseConnectionUsingActiveAuth
activeDirectoryEmailAsUsername
false; en ese caso, se requiere un username.
Opciones de registro
logLevel
.off; admite los niveles de registro de Syslog.
logHttpRequest
false.
loggerOutput
print.