identityserver4 - 升级到 IdentityServer 4.0.2 时出错
问题描述
在升级之前,我可以使用 Azure AD 和本地数据库用户(Alice 和 Bob)成功登录。当我将 IdentityServer4 nuget 包从 3.1.3 升级到 4.0.2,然后使用 power shell 命令或“dotnet new is4ui”升级 UI 组件时,我能够编译我的应用程序。
当我运行它时,我收到错误“范围在商店中找不到。”。然后我将它添加到 Startup 方法中的 AddInMemoryApiScopes 中。
然后,当我运行应用程序时,以 Alice 或 Bob 身份登录时,我收到“无效的用户名或密码”。演示 IdentityServer不再允许 Alice 或 Bob 登录并给出相同的错误。当我单击外部帐户“Azure AD”按钮时,它现在会引发“System.Exception:外部身份验证错误”。
升级到最新版本时是否发布了我缺少的升级说明?
解决方案
推荐阅读
- sql - SQL如何在OneToOne中限制只有父级(按名称排序)
- sql - SQL 外键约束 datetime to date
- azure-webjobs - Azure 网络作业 ETIMEDOUT
- r - 从函数中的数据框中选择和绘制可选列,R
- typescript - StencilJS 中基于 Prop 值的动态事件名称
- dart - 在有限的时间内调用 Future 方法
- algorithm - 如何阻止我的迷宫算法在唯一路径前制作墙壁?
- sql - SQL 注入 - Web 服务器上的全局过滤器
- sql-server - SQL Server 中两个值的除法。我得到一个奇怪的结果
- javascript - 当我们在同一页面上使用 jQuery 步骤时,日期时间选择器不起作用