【发布时间】:2021-07-02 07:39:51
【问题描述】:
我在我的项目中使用angular-oauth2-oidc。
Openid(身份)提供者使用自签名证书。身份提供者不在我们的控制范围内。
当我们配置身份 url 并尝试从 Angular 登录时,我们总是会收到错误。
error loading discovery document
GET <<url>> net:: ERR_CERT_AUTHORITY_INVALID
当我们与身份提供商团队核实时,他们建议我们禁用 TLS 并尝试。
但我在angular-oauth2-oidc 中没有看到任何禁用 TLS 的配置
在这种情况下有什么解决方案?
【问题讨论】:
-
这不是可以在 javascript 客户端禁用的东西。您可以将 chrome 配置为忽略证书错误,或者您可以在 windows 中禁用 TLS(这些非常危险,因为它将对所有无效证书都禁用),或者您可以将证书添加到受信任的发布者存储在 Windows 中。
-
@Eldar 是的,我同意。我在 Mac 中将此证书添加为受信任的证书,而不是更改应用程序中的任何内容。
标签: angular openid-connect angular-oauth2-oidc