问题描述
如何根据文档如 https://loopback.io/doc/en/lb4/Authentication-tutorial.html 修改用户字段(根据业务需要添加和删除字段)?
例如示例中的用户已经有字段
{
"id": "string","realm": "string","username": "string","email": "string","emailVerified": true,"verificationToken": "string","password": "string","additionalProp1": {}
}
但我不需要所有这些,我也需要其他字段
在示例中有这些导入
import {
Credentials,MyUserService,TokenServiceBindings,User,UserRepository,UserServiceBindings,} from '@loopback/authentication-jwt';
这表明用户以某种方式在模块@loopback/authentication-jwt 中预定义。 如何自定义用户?
谢谢
解决方法
-
以下是有关如何自定义用户身份验证相关组件的信息的链接:https://loopback.io/doc/en/lb4/JWT-authentication-extension.html#customization
-
来自其他问题的回答有帮助:#5709 (comment)(它描述了使用 Postgresql 数据源进行用户注册和登录的更多方法,包括更改用户字段的可能性)