我想弄清楚MSAL中是否有方法傳遞當前令牌或用戶名,以避免提示用戶輸入用戶名和密碼(通過兩個沒有標籤的文本框,只有兩個空白的輸入框,並不理想),然後繼續使用Azure AD B2C Edit策略。將令牌或用戶名傳遞給B2C編輯政策MSAL
1
A
回答
0
對於WebApp的情況,如果您已通過SignIn策略或SignUp/SignIn登錄用戶,啓動EditProfile策略時,由於單點登錄(SSO),用戶應該不是再次提示輸入用戶名和密碼,而應該直接編輯他們的配置文件。
對於此時的Native客戶端,沒有機制將當前令牌或用戶名(無論是使用MSAL,其他庫還是編碼到協議)傳遞給B2C編輯配置文件策略。您最好的選擇是構建您自己的編輯配置文件體驗,並直接進入圖形API以保存更改。
下面是關於如何呼籲Azure的AD B2C圖表並更新到用戶的詳細信息樣本: https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-devquickstarts-graph-dotnet
PATCH https://graph.windows.net/contosob2c.onmicrosoft.com/users/<user-object-id>?api-version=1.6
Authorization: Bearer eyJhbGciOiJSUzI1NiIsIng1dCI6IjdkRC1nZWNOZ1gxWmY3R0xrT3ZwT0IyZGNWQSIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJod...
Content-Type: application/json
Content-Length: 37
{
"displayName": "Joe Consumer", // this request updates only the user's displayName
}
我也建議創建條目(或一個,如果投票它存在)在Azure AD B2C UserVoice論壇請求的方式通過用戶名/令牌按您原來的要求
相關問題
- 1. 將令牌傳遞給客戶端
- 2. 將用戶名傳遞給Git命令
- 3. 將令牌/ cookie傳遞給WCF服務的最佳策略?
- 4. B2C公司品牌不適用於所有政策
- 5. 將ADFS令牌傳遞給服務
- 6. 將OAuth令牌傳遞給Yahoo API
- 7. 將iOS的OAUTH2令牌傳遞給Rails
- 8. 如何將用戶的登錄令牌傳遞給socket.io?
- 9. 將csrf令牌傳遞給客戶端應用程序
- 10. 將Windows用戶'令牌'傳遞給WCF進行認證
- 11. API不會針對AAD進行身份驗證,而令牌使用MSAL傳遞給令牌
- 12. 基於用戶名的本地帳戶的自定義B2C政策
- 13. google +登錄按鈕如何將令牌傳遞給客戶端?
- 14. 將用戶名通過LoginForm傳遞給GreetingForm,傳遞給NavigationForm
- 15. Azure的AD B2C:政策IP地址
- 16. 將用戶名傳遞給一個url
- 17. 將用戶名傳遞給Spring Security
- 18. 將Windows用戶名傳遞給網站
- 19. 將shared_ptr傳遞給std :: fstream *編輯
- 20. 使用MSAL獲取Graph API的令牌?
- 21. 從外部編輯器將命令傳遞給.NET GUI
- 22. 將預編譯指令傳遞給javac?
- 23. 在Azure AD B2C中,ACR或TFP聲明是否應具有政策名稱?
- 24. WCF客戶端將mustUnderstand設置爲true傳遞用戶名令牌
- 25. 您如何使用MSAL驗證AAD B2C?
- 26. 在AspNetCore中使用MSAL for Azure AD-B2C?
- 27. 將令牌從Web應用程序傳遞給api api(用戶認證)
- 28. ASP.NET Web API - 使用DelegatingHandler將用戶令牌(字符串)傳遞給LoginController
- 29. 使用Python將令牌傳遞給REST Api
- 30. 使用OAuth身份驗證將訪問令牌傳遞給Jira