12得票1回答
MSAL作用域(openid profile offline_access)。基本简���配置可能不可行?

MSAL 似乎在其 API 库层中设有一个硬编码的困境,使用时似乎不合逻辑。string[] scopesArrayNonNullWORKS = new string[] { "email" }; string[] scopesArrayAlreadyThereInMsalCalls_FAIL...

12得票4回答
Azure B2C客户端凭据授权

我已经为用户登录/注销实现了Azure B2C,并且可以获取id_token并将其传递给我的Web API进行授权,一切正常。 现在,我有一些Web API方法应仅由客户端Web应用程序(ASP.NET 4.6)访问,这意味着OAuth 2.0“客户端凭据授予”。我做了很多研究,最接近的是这个...

12得票2回答
使用原生的Google账户选择器与B2C集成

这更多是关于Azure B2C而不是Flutter/Android的问题: TLDR: 如何使用Google访问令牌“ya29.Glss...”获取B2C JWT令牌“eyJhbGciO...”? 我们正在使用Flutter构建一个应用程序,该应用程序使用Azure B2C来管理用户。虽然...

12得票1回答
Azure AD B2C - 如何将新用户声明传播到访问令牌

我正在使用Azure AD B2C来验证我的移动应用程序的用户。我在设备上使用Microsoft.Identity.Client中的AcquireTokenSilent和AcquireTokenInteractive来管理用户身份验证状态。一切正常。 当用户完成身份验证后,我的服务器将检查他...

12得票3回答
在Active Directory B2C中通过用户自定义属性搜索

我们正在使用B2C,并将客户号码作为扩展字段存储在用户上。单个用户可以有一个或多个客户,并以逗号分隔的字符串形式存储。 目前我所做的非常低效: 1. 获取所有用户 2. 获取每个用户的扩展属性 3. 检查它们是否具有所需的扩展属性,以及是否包含我想要的客户。 4. 构建一个我想要的用户列表。...

12得票1回答
如何将Azure B2C与React集成

我正在使用React,并且必须通过 Azure B2C 为我的用户提供登录,因此我尝试实现此功能,但我无法找到如何实现以及是什么的方法。 我尝试过的 我从Microsoft网站上得到了这个示例,它使用纯JavaScript(vanilla)完成,我不知道如何在我的React代码中实现它。 ...

12得票2回答
在Blazor应用程序中如何从B2C获取访问令牌?

我有一个已配置了B2C身份验证的Blazor Server Side应用程序。该应用程序将调用Web API来进行与我的服务之间的任何数据交换。 B2C身份验证运作良好,而配置B2C身份验证的模板如下:services.AddAuthentication(AzureADB2CDefaults....

11得票1回答
安卓版MSAL登录B2C失败

我在我的本机Android应用程序中使用Microsoft Authentication Library (MSAL) Preview for Android库的0.2.2版本来执行Azure AD B2C登录。该库打开浏览器开始登录过程。然后我成功登录并导航回应用程序。在Authentica...

11得票2回答
Azure AD B2C - 自定义策略中的 "emails" 声明

我正在寻找一种方法,可以在Azure AD B2C的自定义策略中添加一个名为emails的声明(邮箱集合)。虽然Azure门户直接提供该应用程序声明,但我无法找到一种在需要创建自定义策略的情况下实现此操作的方法。 我的目标是实现Azure AD B2C身份验证用于WebApp用户,并将Azu...

11得票3回答
Azure-AD B2C能否使用手机号码作为用户名?

我们有一个移动应用和网站。我们希望使用Azure AD-B2C进行身份验证。我们不会允许任何第三方身份验证,而是在单独的域中只使用Azure AD。 我们更喜欢使用用户的电话号码。我的研究表明,这个功能被请求,但目前还不存在。 是否有任何解决方法,或者这个功能已经实现了,而我错过了?