我正在针对我的B2C租户尝试示例代码NativeClient-Headless-DotNet.sln
。
当我尝试执行命令时:
result = authContext.AcquireTokenAsync(todoListResourceId, clientId, uc).Result;
使用现有的用户名和密码,我得到以下异常:
InnerException = {"unknown_user_type: Unknown User Type"}
据我所知,我已经在Web和App配置中正确设置了所有值(我使用的是我在Graph API项目中使用的相同值,这样可以正常工作)。
为什么会发生这种情况的想法? 帐户是否使用以下内容创建:
userType.type = "userName";
通过这种方法找到了吗?
答案 0 :(得分:1)
目前,Azure AD B2C对此没有任何直接支持。
但是,Azure AD B2C中的support for the Resource Owner Password Credentials flow工作正在进行中。
此新功能将使桌面应用程序能够收集用户凭据并将其发布到B2C租户进行验证。