我想弄清楚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. 將iOS的OAUTH2令牌傳遞給Rails
- 6. 如何將用戶的登錄令牌傳遞給socket.io?
- 7. API不會針對AAD進行身份驗證,而令牌使用MSAL傳遞給令牌
- 8. 基於用戶名的本地帳戶的自定義B2C政策
- 9. 將用戶名通過LoginForm傳遞給GreetingForm,傳遞給NavigationForm
- 10. 將用戶名傳遞給Spring Security
- 11. 將shared_ptr傳遞給std :: fstream *編輯
- 12. 將預編譯指令傳遞給javac?
- 13. 使用MSAL獲取Graph API的令牌?
- 14. 在Azure AD B2C中,ACR或TFP聲明是否應具有政策名稱?
- 15. 將令牌從Web應用程序傳遞給api api(用戶認證)
- 16. 使用OAuth身份驗證將訪問令牌傳遞給Jira
- 17. Rails將授權令牌傳遞給Android應用程序
- 18. 使用Python將令牌傳遞給REST Api
- 19. 如何將令牌密鑰和令牌密鑰傳遞給Alamofire請求?
- 20. 在AspNetCore中使用MSAL for Azure AD-B2C?
- 21. 您如何使用MSAL驗證AAD B2C?
- 22. 將模式傳遞給策略
- 23. 將參數傳遞給註冊策略
- 24. 將身份驗證令牌傳遞給wcf一次
- 25. 爲什麼要將取消令牌傳遞給TaskFactory.StartNew?
- 26. 爲什麼要將現有訪問令牌傳遞給Facebook.init()?
- 27. 將相關令牌傳遞給WCF服務?
- 28. 將令牌傳遞給java中的函數
- 29. 將祕密令牌傳遞給JS視圖
- 30. 如何將訪問令牌傳遞給Alamofire?