【问题标题】:Identity server 4 with .Net core带有 .Net 核心的身份服务器 4
【发布时间】:2018-02-09 12:28:08
【问题描述】:

我正在尝试将身份服务器与 .Net Core 2.0 一起使用,为此我正在遵循本指南:http://docs.identityserver.io/en/release/quickstarts/6_aspnet_identity.html

我根据上面的链接创建了身份服务器应用程序并使用 5000 端口托管并注册了一个用户。

我从示例中获取客户端应用程序,当我点击 Secure 时,它​​向我显示托管在 5000 上的应用程序的登录页面,但点击登录后没有任何反应。

它抛出 404 错误。谁能建议我错过了什么?

【问题讨论】:

  • 您能否检查一下您使用的 QuickStart 代码库是否有 ConsentController?
  • 不,@AbhaySaraf 这就是我想知道的,在此链接中的任何地方都没有提到添加控制器docs.identityserver.io/en/release/quickstarts/…。你知道这方面的样本吗?
  • 关键区别在于快速入门将RequireConsent 设置为false,因此无需ConsentController。 Quickstart.UI 项目有everything you need
  • @Neel 您将在docs here 中找到对同意的引用。 Kirk Larkin 也发布了代码链接
  • 您是否从github.com/IdentityServer/IdentityServer4.Quickstart.UI/tree/… 克隆了快速入门 UI 代码?如果没有,那么您缺少一些控制器/选项/服务/页面,您需要手动设置。

标签: asp.net-core asp.net-identity identityserver4


【解决方案1】:

根据 cmets 的确定,您需要将 Consent 相关代码添加到您的项目中。文档是 here,QuickStarts 中的示例代码库是 here

【讨论】:

    猜你喜欢
    • 2019-11-08
    • 1970-01-01
    • 2018-07-30
    • 1970-01-01
    • 2019-03-24
    • 2019-09-24
    • 2021-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多