2017-08-16 56 views
1

我目前有三個項目Identity Server的3單點登錄

  1. 的Identity Server 3的虛擬主機
  2. MVC應用程序與UseOpenIdConnectAuthentication
  3. Asp.Net Web窗體應用程序與UseOpenIdConnectAuthentication
  4. 的解決方案

Mvc和WebForm都指向相同的Identity Server,並且都配置爲使用同一個客戶端。客戶端設置爲混合流程,並且擁有針對客戶端註冊的MVC和Web表單URL。

兩者都可以使用相同的用戶帳戶詳細信息進行身份驗證,並且聲明身份在應用程序內正常工作。使用ID連接的認證與同

  1. 客戶端ID
  2. 管理局網址
  3. 響應類型
  4. 作用域
  5. SigninAsAuthenicationType(餅乾)

無論是MVC和兩者都設置Web窗體被設置爲UseCookieAuthenicationType(Cookies)。

然而,當我通過超鏈接傳遞從Web窗體應用程序的MVC應用程序,它不承認,我已經登錄

誰能告訴我什麼我已經配置錯了嗎?

回答

0

您能否請客戶提供一些代碼片段UseCookieAuthenicationType/UseOpenIdConnectAuthentication -configurations?權限屬性是否設置了有效的端點?使用安全cookie時區分大小寫 - 這很重要