2017-08-24 32 views
0

我正在使用Azure B2C允許用戶註冊並登錄到我的asp.net web表單。默認情況下,只要完成註冊策略表單,即可授予用戶訪問權限。我怎樣才能做到這一點,我必須手動授予他們訪問權限?我注意到在策略配置中有一個滑塊按鈕來阻止對用戶的訪問,但我希望此滑塊按鈕在默認情況下被阻止。或者如果有另一種解決方法,我全都是耳朵。如何手動接受使用Azure B2C活動目錄進行註冊的用戶?

回答

2

一個選項是custom attribute/claim。當您想要啓用用戶時,您可以通過Graph Api將該聲明設置爲true。在您的應用中,您檢查該聲明並在用戶尚未啓用時向用戶顯示相應的消息。

+0

謝謝你回答我。我以前從未使用圖形Api。你認爲你可以提供給我這個代碼嗎? – justinpees

+1

肯定的事情。請參閱答案'圖表api'中的鏈接。這是一個很好的演練,有github源代碼:)。特別是[guid的這一部分](https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-devquickstarts-graph-dotnet#use-custom-attributes) – spottedmahn

+0

我讀過只有字符串可用於自定義屬性。我是否需要每個用戶在自定義屬性中編寫一些內容才能使其工作?我有點困惑,我應該如何納入這一點。有任何想法嗎? – justinpees

相關問題