Auth0 - добавить имя в форму регистрации - PullRequest
0 голосов
/ 03 марта 2020

Когда мои пользователи регистрируются (используя 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'
    });
...