授权点产生404,但在IDS4中的知名配置中指定

时间:2018-12-20 21:05:12

标签: c# authorization identityserver4

我正在运行一个项目,试图在隐式/混合工作流之后获取身份令牌和访问令牌,然后转到地址

  

https://localhost:44300/.well-known/openid-configuration

我收到一条清单,说

  

“ authorization_endpoint”:“ https://localhost:44300/connect/authorize”,...

但是,当我尝试访问该端点(在PostMan中以及从浏览器中获取)时,我得到状态代码404和重定向到〜/ home / error 。我尝试使用扩展方法 CreateAuthorizeUrl(...)以相同的结果在查询字符串as suggested中指定参数。

在文档中浏览IDS4并没有给我任何我认为有用的信息,这可能是由于无知。该怎么办?

1 个答案:

答案 0 :(得分:1)

当授权端点验证失败时,IdentityServer4 will redirect the user to your error page。默认情况下,这是 /Home/Error。如果此错误页面不存在,则 302 重定向将导致 404。

否则,当您到达授权端点时,您的日志会显示什么? IdentityServer 应为您提供授权端点的错误日志,而 ASP.NET Core 应为您提供有关 404 的信息日志。