我想弄清楚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?