我已经使用所有组件为 nebular 设置了身份验证,并用作NbPasswordAuthStrategy
身份验证策略。
寄存器组件当前有以下输入,
- 全名
- 电子邮件
- 密码
- 重复输入密码
但我的 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'
}
},
}