簡體   English   中英

Azure B2C是否在多個應用程序之間提供“真正”的單點登錄

[英]Does Azure B2C provide “true” single sign-on between multiple applications

我目前正在嘗試使用Azure B2C,並創建了一個租戶,該租戶充當單個身份服務器,並向其注冊了2個應用程序(位於不同的域上)。

Azure B2C文檔建議該文檔支持“跨多個應用程序的單點登錄(SSO)行為”。

該文檔以以下示例為例:“用戶一旦登錄到應用程序Contoso Shopping,訪問該應用程序后,他或她還可以無縫登錄另一應用程序Contoso Pharmacy。”

在研究單點登錄的含義時,我在StackExchange上遇到了一個問題,其中的答案描述了術語“單點登錄”的2個含義:

(1)用戶只需在每個會話中一次提供憑據,然后就可以訪問多個服務,而不必在該會話中再次登錄。 但有時它的意思是

(2)僅將相同的憑證用於多種服務; 用戶可能必須多次登錄,但始終使用相同的憑據。

誰能告訴我這兩種含義中的哪一種適用於Azure B2C? 是否提供/不支持“真正的單點登錄”?

在此先感謝您的幫助

它提供“真”單點登錄(情況1),當然也提供情況2(這是情況1的基礎)。

在B2C策略中,您可以根據策略控制SSO體驗。 在“令牌,會話和SSO配置”部分中,您可以配置SSO行為:

在此處輸入圖片說明

如您所見,可以將SSO限制為:

  • 租戶(B2C中的每個應用程序)
  • 應用程序(通過同一應用程序上的不同策略進行SSO)
  • 每個保單
  • 禁用(無SSO)

暫無
暫無

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

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