Azure ad b2c 获取令牌时出错

Azure ad b2c 获取令牌时出错,azure-ad-b2c,Azure Ad B2c,我正在针对我的B2C租户尝试示例代码NativeClient Headless DotNet.sln 当我尝试执行该命令时: result = authContext.AcquireTokenAsync(todoListResourceId, clientId, uc).Result; 使用现有用户名和密码,我得到以下异常: InnerException = {"unknown_user_type: Unknown User Type"} 据我所知,我已经在Web和App config中正确

我正在针对我的B2C租户尝试示例代码
NativeClient Headless DotNet.sln

当我尝试执行该命令时:

result = authContext.AcquireTokenAsync(todoListResourceId, clientId, uc).Result;
使用现有用户名和密码,我得到以下异常:

InnerException = {"unknown_user_type: Unknown User Type"}
据我所知,我已经在Web和App config中正确设置了所有值(我使用的值与我在Graph API项目中使用的值相同,可以正常工作)

你知道为什么会这样吗? 是否使用以下工具创建帐户:

userType.type = "userName";

通过此方法找到?

目前,Azure AD B2C对此没有任何直接支持

然而,Azure AD B2C的工作正在进行中


此新功能将使桌面应用程序能够收集用户凭据并将其发布到B2C租户进行验证。

您需要“无头”客户端登录到B2C租户,还是希望B2C用户登录到桌面或其他本机客户端?这不是一回事吗?我想做的是在不使用用户登录的常用网页的情况下对用户进行身份验证,这样整个登录过程都可以在我的桌面应用程序代码(没有web浏览器)中处理。Chris,谢谢你的链接。如果B2C不支持此功能,为什么Microsoft创建了我下载的“NativeClient Headless DotNet.sln”?此NativeClient Headless DotNet示例用于Azure广告(企业)目录,而不是B2C目录。谢谢Chris。此页“”没有明确区分这一点。