如何解决通过请求Azure Active Directory oAuth2-Token-Endpoint收到“ AADSTS500031:找不到签名证书”错误
我通过请求Azure Active Directory oAuth-Token-Endpoint 收到以下错误:
AADSTS500031:找不到已配置的签名证书
我正在使用oauth-flow Authorization_Code 。
错误代码来自Azure Active Director令牌服务,但没有解释 此错误代码(500031)意味着什么。 仅有简短的解释“无法找到已配置的签名证书”,但这并不能真正帮助我。
Microsoft也没有针对此错误的文档:Microsoft Errors
http-response-code是一个400 BadRequest,但是我检查了用于令牌请求的所有参数。 我认为看起来不错。
我正在使用@ azure / msal-browser库来调用Azure Active Directory-> @azure/msal-browser 验证Angular-SPA。
每个小技巧我都很高兴。
解决方法
我已经假定错误是由于Azure Active Directory中的配置错误造成的。
添加丢失的SAML证书后,它就可以使用!
解决方法:
- 在Azure平台中转到Azura Active Directory
- 点击企业应用
- 搜索您尝试进行身份验证的特定企业应用程序
- 单击特定的企业应用程序以查看其概述
- 在“管理”下的“单一登录”下单击菜单(请参见附图)
- 单击“ SAML”窗格(请参见下图)
- 添加丢失的“ SAML签名证书”
- 您完成了!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。