我已经在 Azure 门户中创建了 Azure B2C 应用程序。我只需要为此应用程序使用登录策略(无需注册)。我需要创建两种用户 - Simple User
和 Admin
。为此,我创建了自定义字符串属性 - Role
。它通过 token 作为登录策略的声明返回。
现在我想使用 Azure 门户添加具有 Role = Admin
的新用户 - 但我找不到任何可以为该用户编辑角色(自定义属性)的地方。
我设法编辑角色属性的唯一方法是使用 Azure B2C 图形 API 应用程序。但我不想在我的应用程序中为此目的创建额外的 UI。
所以,我的问题是:
门户网站不使用注册政策?
向用户添加自定义属性(GraphAPI 和注册除外)?
最佳答案
简答, 1. 否 2. 否 。
此时,只有两种方法可以管理用户的自定义属性:
我建议您在 Azure AD B2C UserVoice forum 中创建一个条目,以请求管理员通过 UI 管理自定义属性的方法。
您可以遵循的一种完全不同的方法是使用您可以通过 UI 管理的 Azure AD 组,但需要注意的是,它们未包含在声明中,您需要在您的图形 API 中添加一个额外的调用应用程序来获取组声明并以此为中心。这是 the link to UserVoice ask to add Groups in claims for Azure AD B2C 。
关于c# - Azure B2C。使用 Azure 门户编辑自定义属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42780391/