Когда мои пользователи регистрируются (используя Auth0), я хочу, чтобы имя было обязательным для заполнения.
Я добавил полное_имя, как описано здесь: https://auth0.com/docs/libraries/lock/v11/configuration?&_ga=2.140132343.533730650.1583235051-1291980806.1581429387#additionalsignupfields -array-
Однако имя отображается в параметрах метаданных. Я хочу, чтобы он отображался в поле «Имя» в разделе сведений о пользователе.
Как это можно сделать?
var lock = new Auth0Lock(config.clientID, config.auth0Domain, {
auth: {
redirectUrl: config.callbackURL,
responseType: (config.internalOptions || {}).response_type ||
(config.callbackOnLocationHash ? 'token' : 'code'),
params: config.internalOptions
},
/* additional configuration needed for custom domains
configurationBaseUrl: config.clientConfigurationBaseUrl,
overrides: {
__tenant: config.auth0Tenant,
__token_issuer: 'YOUR_CUSTOM_DOMAIN'
}, */
assetsUrl: config.assetsUrl,
allowedConnections: connection ? [connection] : null,
rememberLastLogin: !prompt,
language: language,
languageDictionary: languageDictionary,
theme: {
//logo: 'YOUR LOGO HERE',
primaryColor: colors.primary ? colors.primary : 'green'
},
prefill: loginHint ? { email: loginHint, username: loginHint } : null,
closable: false,
defaultADUsernameFromEmailPrefix: false,
additionalSignUpFields: [
{
name: "full_name",
placeholder: "Enter your full name"
}],
// uncomment if you want small buttons for social providers
// socialButtonStyle: 'small'
});