簡體   English   中英

檢查Azure Active Directory B2C中是否存在用戶

[英]Checking a user exists in Azure Active Directory B2C

我正在創建一個新的Azure AD B2C身份驗證站點,以替換一個較舊的Forms身份驗證站點。 在新站點中,我要求用戶最初輸入他們的電子郵件地址,以便我可以檢查它們是否存在於Azure B2C中,並將它們發送到相應的登錄頁面,如果不發送到舊的Forms Authenticated網站。

我在遵循Microsoft的教程時遇到的問題是,它們顯示用戶管理,但它們都要求您先使用Azure帳戶登錄,顯然,鑒於我要構建的系統,這是不可能的。 我在做什么甚至可能嗎?

提前致謝!

MS教程: https//azure.microsoft.com/en-gb/documentation/articles/active-directory-code-samples/

可悲的是,在Azure B2C預覽版中似乎無法實現。

在“限制”部分( https://azure.microsoft.com/en-gb/documentation/articles/active-directory-b2c-limitations/ )中,有一段描述了我想做的事情:

守護程序/服務器端應用程序

包含運行時間長的進程或在沒有用戶在場的情況下運行的應用程序還需要一種訪問安全資源(如Web API)的方法。 這些應用程序可以使用OAuth 2.0客戶端憑據流使用應用程序的身份( 而不是消費者的委托身份 )進行身份驗證並獲取令牌。 此流在Azure AD B2C預覽中尚不可用- 也就是說,應用程序只能在發生交互式使用者登錄流之后才能獲得令牌

因此,目前看來這是不可能的。 希望它一旦退出預覽就可以使用。

請特別注意,檢查您的網站是否不容易受到username enumerationhttp : //www.troyhunt.com/2012/05/everything-you-ever-wanted-to-know.html

使用舊用戶進行基於表單的身份驗證,您可以調用Graph API在B2C目錄中創建用戶: https : //azure.microsoft.com/zh-cn/documentation/articles/active-directory-b2c-devquickstarts -圖-DOTNET /

然后下次他們可以通過B2C登錄

暫無
暫無

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

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