ITFoxtec SAML2认证异常:Blazor可获用户但MVC中User.Identity.Name为空
ITFoxtec SAML2 认证异常问题:MVC中User.Identity.Name为空但Blazor组件正常
环境与配置说明
- Blazor Server应用,采用ITFoxtec SAML2认证对接公司统一身份提供商,配置了认证启动控制器
- 拥有生产、测试两个独立的SAML2提供商环境,去年双环境均能正常为MVC和Blazor组件提供授权
问题背景与现象
- 测试环境曾切换为简易登录以方便测试不同用户/角色,数月后切换回SAML2认证出现异常
- 异常表现:Blazor组件可正常获取已认证用户信息,但MVC中
User.Identity.IsAuthenticated为True,User.Identity.Name却为空 - 未修改SAML2代码逻辑,仅调整了
appsettings.json中的IdPMetadata、Issuer及Saml2相关配置项 - 该问题仅存在于测试环境,生产环境无异常
求助
是否有人遇到过此类ITFoxtec SAML2相关的问题?
内容的提问来源于stack exchange,提问作者hydeinthesky29
相关产品推荐
相关产品推荐

