1

すべてのコンポーネントを使用して nebular の認証をセットアップしNbPasswordAuthStrategy、認証戦略として使用しました。

register コンポーネントには現在、次の入力があります。

  1. フルネーム
  2. Eメール
  3. パスワード
  4. パスワードを再度入力してください

しかし、私の API では、氏名ではなく名と姓が必要です。カスタム ニーズに合うようにフレームワークを構成するにはどうすればよいですか?

これを行う方法について調査しましたが、結果が得られませんでした。NbPasswordAuthStrategyセットアップでフォームをカスタマイズする方法はなく、フォームをカスタマイズするための例も提供されていません。

私の認証設定は次のようになります

{
  strategies: [
    NbPasswordAuthStrategy.setup({
      name: 'email',
      token: {
        class: NbAuthJWTToken,
        key: 'token'
      },
      baseEndpoint: 'api',
      login: {
        endpoint: '/auth/login',
        redirect: {
          success: '/pages/dashboard',
          failure: null,
        },
      },
      register: {endpoint: '/auth/register'},
    }),
  ],
  forms: {
    logout: {
      strategy: 'email'
    }
  },
} 
4

2 に答える 2