我正在使用 dotnetopenauth 通过 openid 对用户进行身份验证。这对于拥有 myid.net 或 myopenid.com 等“标准”提供商的人来说很好用
但是,当一个人使用 google openid url 进行身份验证时,事情变得很奇怪。他们可以正常登录,但是当他们注销并尝试再次登录时,会发生异常,提示“找不到端点”。
仔细查看日志会发现:
An operation failed because the following certificate has validation errors:\n\nSubject Name: CN=www.google.com, O=Google Inc, L=Mountain View, S=California, C=US\nIssuer Name: CN=Thawte SGC CA, O=Thawte Consulting (Pty) Ltd., C=ZA\nThumbprint: C1956DC8A7DFB2A5A56934DA09778E3A11023358\n\nErrors:\n\n The root of the certificate chain is not a trusted root authority..
半小时左右后,它会再次工作。
关于如何解决它的任何想法?