簡體   English   中英

Identity Server中的透明單點登錄

[英]Transparent Single Sign On within Identity Server

以下情況:我已在應用程序A中成功通過身份驗證,並頒發了令牌和cookie。 稍后我將轉到應用程序B。應用程序B是ASP.NET MVC應用程序。 現在,當我單擊“登錄”按鈕時,正如預期的那樣,我已經成功登錄,而無需重定向到“登錄”頁面。 但是我想不用單擊“登錄”按鈕即可登錄。 因此,當我進入主頁時,該按鈕顯示“注銷”,但是在未通過身份驗證時不要重定向到任何地方,直到單擊“登錄”按鈕。 現在,我正在使用標准的OWIN中間件和授權屬性。 什么是實現此目標的正確方法和替代方法? 我需要編寫自己的授權屬性過濾器嗎?

在第二個應用程序中,您可以通過授權請求中通過iframe傳遞的hint = none觸發“無提示”登錄嘗試。 如果用戶已經登錄,則他們將立即獲得響應(失敗成功)。 檢查文檔中的參數: https : //identityserver.github.io/Documentation/docsv2/endpoints/authorization.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM