gpt4 book ai didi

api - Azure 证书验证因 token 处理程序失败

转载 作者:行者123 更新时间:2023-12-02 07:11:28 26 4
gpt4 key购买 nike

我在 Azure 门户中为 API 项目安装了两个客户端证书。我已设置配置选项来启用它们,并可以验证它们是否都可以在 CurrentUser“我的”商店中找到。我现在的问题是其中之一未通过验证。在我的本地计算机上,我将此证书安装在 LocalMachine 的受信任人员存储中。我可以使用 Azure 来完成这项工作吗?

是证书的位置有问题还是证书本身可能有问题?

**请注意,这是一项应用服务,而不是云服务

最佳答案

您可以检查的内容很少,在 Azure 中检查应用程序设置是否已添加证书。它位于 Azure 应用程序的 SSL 部分。

另一种解决方法是在配置 token 身份验证时,您可以设置此设置。例如就我而言,我收到 X5​​09 证书错误。我在我的项目中添加了这段代码。

        System.IdentityModel.Configuration.IdentityConfiguration config = new System.IdentityModel.Configuration.IdentityConfiguration();
config.CertificateValidator = X509CertificateValidator.None;
config.CertificateValidationMode = X509CertificateValidationMode.None;

基本上关闭您的验证。大多数时候,发生的情况是您的本地计算机作为 IT 操作人员安装的所有证书,但这些证书不在 Azure 上。

您也可以在此处查看一些引用。 Microsoft Certificate Reference

关于api - Azure 证书验证因 token 处理程序失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42099841/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com