wso2 - 如何将基本密码用户从 Gigya 迁移到 WSO2 IS
问题描述
密码是否应该在 gigya 中解密并导入 wso2 以加密新密码?风险是明文拖拽密码。
我们是否应该使用哈希提取密码并将其导入 WSO2 IS 中?
有没有其他方法知道从 Gigya 迁移到 WSO2 的基础大约是 300 万客户?
解决方案
从 gigya 迁移用户的最简单和最好的选择是运行时用户迁移到 WSO2 用户存储。为此,您可以执行以下操作,
- 将 Giya 用户存储插入 WSO2 身份服务器中作为辅助用户存储
- 让 PRIMARY 用户存储作为 gigya 用户应该迁移的用户存储。
- 编写一个自定义用户存储,它将首先检查用户是否在 PRIMARY 用户存储中可用,如果有来自 PRIMARY 用户存储的身份验证。如果用户在 PRIMARY 中不可用,则从辅助用户存储验证用户,如果用户成功通过身份验证,则在 PRIMARY 用户存储中创建相同的用户。
我们可以使用这个自定义用户存储和辅助用户存储,直到所有用户迁移到 WSO2 身份服务器的主要用户存储。完成后,我们可以删除辅助用户存储以及自定义用户存储。
我博客的第三步解释了这一点:https ://medium.com/@gdrdabarera/user-migration-to-wso2-identity-server-is-simple-and-easy-now-da7ac7052d31
此外,如果您需要帮助,您可以在我们的 slack 频道中发布您的问题。所以我们的开发人员可以尽快帮助您 https://join.slack.com/t/wso2is/shared_invite/enQtNzk0MTI1OTg5NjM1LTllODZiMTYzMmY0YzljYjdhZGExZWVkZDUxOWVjZDJkZGIzNTE1NDllYWFhM2MyOGFjMDlkYzJjODJhOWQ4YjE
推荐阅读
- python - 无法使用 pandas iloc 摆脱列标签
- node.js - 列出目录 React 中的所有文件
- python - 平面文件 Python SQL 自动化流程 ETL 脚本
- javascript - UnhandledPromiseRejectionWarning:TypeError:无法读取 null 的属性
- oracle - 通过 ODBC 的 Oracle 数据库将非英语字符转换为问号
- python - 发生异常:OperationalError 无法将主机名“db”转换为地址:未知主机
- reactjs - ReactJS 复杂(if / else if)没有按预期工作
- javascript - 时间选择器问题
- bash - bash:将各种名称添加到列表中的关联接口名称
- javascript - 单个周期的 Javascript 无法识别的表达式