すべてのコンポーネントを使用して nebular の認証をセットアップしNbPasswordAuthStrategy、認証戦略として使用しました。
register コンポーネントには現在、次の入力があります。
- フルネーム
- Eメール
- パスワード
- パスワードを再度入力してください
しかし、私の 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'
}
},
}