在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