Migrate to AuthBus
AuthBus 提供用户托管服务,即将用户名、密码保存在 AuthBus 上。在用户鉴权时,AuthBus 无需访问外部服务即可完成鉴权,可以实现最佳性能。
可以通过以下步骤完成将用户数据从本地数据库迁移到 AuthBus:
- 通过创建用户接口(
POST /user
)将本地用户导入到 AuthBus - 在本地数据库中记录 AuthBus 的用户 identity 与本地用户 ID 的对应关系
- 修改本地用户注册逻辑,在注册用户时对应在 AuthBus 创建一个用户
Tips:
- 由于使用托管用户与本地数据库用户为互斥行为,因此如果之前设置了
customAuthEndpoint
,需要将其清空。切换成托管用户模式后将导致之前的用户无法登录,可以将其删除。