在Server1中 - (IIS托管,自签名证书)
在Development Server / Box中。
当我尝试访问此Web API时,我在Startup.cs中收到错误 - 根据验证程序,远程证书无效。
但我尝试了其他方式。
访问本地开发盒中托管的Web API中的远程机器IdentityServer3有什么问题?为什么我能够从浏览器访问,而不是从开发框IIS访问?
感谢您的时间和投入。
答案 0 :(得分:2)
因为您的ssl证书可能是自制的而且不受信任。猜猜Chrome也会对此提出警告(?)。
答案 1 :(得分:1)
注意:建议不要将此解决方案用于生产,但这可用于数据不重要的非生产环境。
在Startup.cs(Web API)中添加以下代码
ServicePointManager
.ServerCertificateValidationCallback +=
(sender, cert, chain, sslPolicyErrors) => true;
这可以在下面的链接中提及。
我发现这个解决方案很有帮助,因为我想让identityserver3 DEV集中托管,多个开发人员需要访问它。希望它可以帮到某人。