在身份服务器 4 中构建快速入门 UI 时同意控制器出错
Error from consent controller while building quickstart UI in identity server 4
我正在尝试在我的 IdentityServer4 实现中添加 UI,我正在遵循文档快速入门指南 https://identityserver4.readthedocs.io/en/release/quickstarts/3_interactive_login.html 并且我已经从发布 repo 复制了文件夹
https://github.com/IdentityServer/IdentityServer4.Quickstart.UI/tree/release
当我尝试在 visual studio 上构建此解决方案时,出现以下错误:
严重性代码说明项目文件行抑制状态
错误 CS1061 'IResourceStore' 不包含 'FindEnabledResourcesByScopeAsync' 的定义,并且找不到接受类型 'IResourceStore' 的第一个参数的扩展方法 'FindEnabledResourcesByScopeAsync'(您是否缺少 using 指令或程序集参考?) TrialAuthentication..NETCoreApp,Version=v1.1 C:\Users\admin\trial-authentication\Controllers\ConsentController.cs 121 Active
问题是 IdentityServer4 有一个新的候选版本 - 可供下载的最新版本 UI 反映了这一点。同时,文档仍然引用 rc4.
只需转到 project.json 并替换
"IdentityServer4": "1.0.0-rc4-update1"
和
"IdentityServer4": "1.0.0-rc5"
你的项目将编译得很好。
我正在尝试在我的 IdentityServer4 实现中添加 UI,我正在遵循文档快速入门指南 https://identityserver4.readthedocs.io/en/release/quickstarts/3_interactive_login.html 并且我已经从发布 repo 复制了文件夹 https://github.com/IdentityServer/IdentityServer4.Quickstart.UI/tree/release 当我尝试在 visual studio 上构建此解决方案时,出现以下错误:
严重性代码说明项目文件行抑制状态 错误 CS1061 'IResourceStore' 不包含 'FindEnabledResourcesByScopeAsync' 的定义,并且找不到接受类型 'IResourceStore' 的第一个参数的扩展方法 'FindEnabledResourcesByScopeAsync'(您是否缺少 using 指令或程序集参考?) TrialAuthentication..NETCoreApp,Version=v1.1 C:\Users\admin\trial-authentication\Controllers\ConsentController.cs 121 Active
问题是 IdentityServer4 有一个新的候选版本 - 可供下载的最新版本 UI 反映了这一点。同时,文档仍然引用 rc4.
只需转到 project.json 并替换
"IdentityServer4": "1.0.0-rc4-update1"
和
"IdentityServer4": "1.0.0-rc5"
你的项目将编译得很好。