gpt4 book ai didi

identityserver4 - 在 IdentityServer4 中重用 IdentityServer3 刷新 token

转载 作者:行者123 更新时间:2023-12-05 06:35:49 25 4
gpt4 key购买 nike

我目前正在研究 IdentityServer4 的实现。我正在为其工作的客户端当前运行 IdentityServer3,并且在其 token 表中存储了大量有效的刷新 token 。我可能,他们希望能够在新的 IdentityServer4 实现中重用这些刷新 token ,以便升级对他们的客户来说是一种无缝体验(即他们不需要再次登录)。

在对主题进行一些测试时,我注意到哈希键在 IdentityServer4 的 PersistedGrants 表中的编码方式与在 IdentityServer3 的 token 表中的编码方式不同,因此简单地将 token 复制到新数据库中是行不通的。

对于 IdentityServer4,旧的 IdentityServer3 刷新 token 是否有向后兼容性?

最佳答案

没有。迁移到 IdentityServer4 将要求每个人重新登录。即使刷新 token 向后兼容或可以以某种方式迁移,还有很多其他地方(例如,修改后的数据保护 API、各种 cookie 内容)新的 ASP.NET Core ID4 服务器将无法使用顺利接管现有的 ID3 实现。

另外,请注意,IdentityServer4 QuickstartUI 和 EF 持久性实现旨在被视为生产就绪代码。从 ID4 开始,这两个问题都被正式视为您的责任,并且这些 repo 协议(protocol)仅作为示例/引用代码。 (ASP.NET Core EF Identity 模板也是如此,尽管微软对此不太坦率。)

关于identityserver4 - 在 IdentityServer4 中重用 IdentityServer3 刷新 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49489389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com