【发布时间】:2020-12-18 21:07:41
【问题描述】:
我有一个使用 IdentityServer4 提供的 OIDC 身份验证的 ASP.Net Core 3.1 MVC 应用程序。
在 Identity Project(也是 ASP.Net Core 3.1)中,登录过程有时会在以下路由上失败并出现以下错误:
/connect/token 失败并显示Invalid authorization code
/connect/authorize 以 Request validation failed 或 client_id is missing or too long 失败
这些导致一般异常页面被返回给用户。我怀疑这些源于使用不良浏览器快捷方式的用户(但我对此不是 100% 确定,因此对于这些来源的任何建议将不胜感激)。但我的实际问题是......我可以进行哪些异常处理以向用户返回更有意义的消息,例如错误响应,说明
请检查您用于访问此登录页面的浏览器快捷方式!
【问题讨论】:
标签: asp.net-core exception identityserver4