Net CORE Keycloak 和 OIDC
Posted
技术标签:
【中文标题】Net CORE Keycloak 和 OIDC【英文标题】:Net CORE Keycloak and OIDC 【发布时间】:2021-12-08 22:08:28 【问题描述】:我尝试创建使用 Keycloak 授权的 .Net Core 3.1 Web API。我想实现以下场景:
浏览器向 API 发送一些请求。
-
如果用户未通过身份验证,API 将重定向到 Keycloak 登录页面。
API 检查身份验证。
API 发送响应。
但它不起作用
进入第 2 步,我有:
System.Exception:关联失败。 在 Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler。
【问题讨论】:
【参考方案1】:如果您在负载均衡器后面的多个实例上运行应用程序,则需要确保在整个身份验证周期中使用相同的服务实例。否则你可能会出现相关错误。
【讨论】:
这是一个独特的应用程序rest api以上是关于Net CORE Keycloak 和 OIDC的主要内容,如果未能解决你的问题,请参考以下文章
使用 KeyCloak 保护 ASP.NET Core 3.1 MVC 应用程序
如何在 ASP.NET Core 中转储解析的 JWT 令牌?
Keycloak core deprecate class RSATokenVerifier,那么,换啥