首页 > 解决方案 > 升级到 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:外部身份验证错误”。

升级到最新版本时是否发布了我缺少的升级说明?

标签: identityserver4

解决方案


推荐阅读