将用户迁移到身份服务器
Migrating users to Identity Server
我在 MySQL 数据库中有很大一部分 WordPress 用户,我想将他们迁移到 Identity Server 4/5。
虽然我可以轻松 select 数据并插入到 ASPNetUsers table,我担心的 是:
- 我正在绕过控制应用程序 (Identity Server)
- ASPNetUsers table 中似乎还有两个加密字段(SecurityStamp
和 ConcurrencyStamp),我不知道如何为其生成数据。不填充它们感觉会导致有趣的副作用。
以编程方式将大量用户导入 Identity Server 的最佳做法是什么?
这 2 个值只需要是随机的且格式正确即可,它们本身没有任何意义。它们只是用来检查数据库记录在加载后是否发生了变化。
主要担心的是密码哈希值的迁移。我们通过对源系统进行反向通道调用以在用户首次登录时验证密码来解决此问题,然后在我们验证提供的密码有效后更新本地 PasswordHash。
我在 MySQL 数据库中有很大一部分 WordPress 用户,我想将他们迁移到 Identity Server 4/5。
虽然我可以轻松 select 数据并插入到 ASPNetUsers table,我担心的 是:
- 我正在绕过控制应用程序 (Identity Server)
- ASPNetUsers table 中似乎还有两个加密字段(SecurityStamp 和 ConcurrencyStamp),我不知道如何为其生成数据。不填充它们感觉会导致有趣的副作用。
以编程方式将大量用户导入 Identity Server 的最佳做法是什么?
这 2 个值只需要是随机的且格式正确即可,它们本身没有任何意义。它们只是用来检查数据库记录在加载后是否发生了变化。
主要担心的是密码哈希值的迁移。我们通过对源系统进行反向通道调用以在用户首次登录时验证密码来解决此问题,然后在我们验证提供的密码有效后更新本地 PasswordHash。