在Server1是无效的 - (IIS托管,自签名证书)IdentityServer3证书错误 - 远程证书根据验证程序
- 我主持命名myDevIds3.com,URL被暴露在互联网上的IdentityServer3,与SSL。
- 我托管的ASP.Net MVC客户端,它使用ids3登录,工作正常。
- 我托管了由MVC客户端调用的Web API,使用ids3(在同一服务器中)工作正常。
在开发服务器/盒。
- 我主持MVC客户端(X),它使用客户端JS famework(https://github.com/IdentityModel/oidc-client-js)连接到Server1托管ids3(myDevIds3.com),做工精细。
- 我托管了一个Web API,由MVC客户端(X)调用,而API使用myDevIds3.com进行授权。 [这是问题所在]
当我尝试访问该Web API,我在Startup.cs得到一个错误 - 的远程证书根据验证程序是无效的。
但我尝试了其他方式。
- 我主持另一IdentityServer3的MVC客户机,API也在开发中,映射到本地identityserver3与MVC客户& APIT,看上去一切似乎与任何问题进行合作。如果我把所有东西放在一个盒子里,一切似乎都在起作用。
在本地开发框中托管的Web API中访问远程计算机IdentityServer3有什么问题?为什么我能够从浏览器访问,但不能从开发框IIS访问?
欣赏你的时间和投入。
是的你是对的,这是一个在server1中托管的自签名证书。因此,在ids3服务器(myDevIds3.com)中拥有可信证书将解决该问题?这样我的Web API在开发中可以使用ids3托管的集中式?请建议。 – Sivalingaamorthy
是的,它至少可以解决你的ssl问题。 –
谢谢John澄清,感谢你的时间。 – Sivalingaamorthy