You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Azure AD B2C:SSO预登录应用重定向时JWE密钥缺失致invalid_grant错误

解决AADB2C90090错误:未找到JWE指定的kid的方案

错误信息:
[ERR] Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectHandler
消息包含错误:invalid_grant
错误描述:AADB2C90090: 未找到JWE指定的kid 'cpimcore_09252015'。关联ID:b9ee4060-50a7-4357-b039-67e92284c957

  • 检查Azure AD B2C租户的密钥容器:确认cpimcore_09252015对应的密钥是否存在,若已过期或删除,重新添加匹配该kid的密钥。
  • 核对加密配置一致性:检查应用的OpenID Connect中间件配置、B2C自定义策略文件中,指定的加密密钥ID(kid)是否与租户内配置的完全一致,避免拼写错误。
  • 刷新元数据缓存:重启应用程序,或手动触发OpenID元数据刷新,确保应用获取到租户最新的密钥集合。
  • 验证密钥用途权限:在Azure门户中确认该密钥的用途设置为“加密”或“签名与加密”,确保具备JWE解密所需权限。
  • 检查自定义策略版本:若使用B2C自定义策略,确认TrustFramework系列XML文件中引用的密钥ID无错误,策略版本配置正确。

内容的提问来源于stack exchange,提问作者ArulKumar Sivaraj

火山引擎 最新活动