具有多重身份的B2C用户

2024-04-10

在 Azure B2C 中,有多个身份提供商,在本示例中,我将使用本地帐户和 Google 帐户:

新用户使用电子邮件地址注册本地帐户[电子邮件受保护] /cdn-cgi/l/email-protection。他们使用该网站,下次返回时,他们决定使用具有相同电子邮件地址的 Google 身份提供商登录,然后使用该网站。

目前,这将创建两个用户帐户 - 每个帐户都使用一个身份提供商。

相反,是否可以设置 B2C,以便在这种情况下我们最终得到一个链接到两个身份提供商的用户帐户?因此,无论他们使用哪种方法进行身份验证,他们都将以同一用户身份登录。


您可以通过使用 Identities 属性来实现它。

当用户使用外部身份提供商登录/注册时,将使用替代身份(从外部标识符和外部颁发者创建)。在大多数情况下,使用单个替代标识,但用户对象中的属性始终是一个集合。您可以使用适当的声明转换来操作集合 - AddItemToUserIdentityCollection、RemoveUserIdentityFromCollectionByIssuer 等。

您可以在官方示例存储库中找到一个随时可用的示例,用于对帐户进行链接和取消喜欢身份:https://github.com/azure-ad-b2c/samples/tree/master/policies/account-linkage-unified https://github.com/azure-ad-b2c/samples/tree/master/policies/account-linkage-unified

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

具有多重身份的B2C用户 的相关文章

  • 查询 Azure AD Graph 中的 B2C SignInName

    如何查询 Azure AD Graph 的SignInName https msdn microsoft com en us library azure ad graph api entity and complex type refere
  • Azure B2C 在统一注册/登录流程中首先显示注册页面

    我一直在使用B2C 入门包 https github com Azure Samples active directory b2c custom policy starterpack tree master LocalAccounts an
  • Azure B2C。使用 Azure 门户编辑自定义属性

    我已在 Azure 门户中创建了 Azure B2C 应用程序 我只需要为此应用程序使用登录策略 无需注册 我需要创建两种用户 Simple User and Admin 为此 我创建了自定义字符串属性 Role 它通过令牌作为登录策略的声
  • Azure AD B2C 在注册策略中预填充自定义属性

    从 Web 应用程序 ASP Net MVC 调用时 Azure AD B2C 是否支持在注册策略中预填充自定义属性 我们可以创建自定义 SignUp 属性 但我们无法在文档中找到如何传递值来填充自定义属性的规范 如果开箱即用不支持此功能
  • 对于Azure B2C,有没有办法通过声明发送用户主体名称?

    我在将当前登录用户的用户名从 Azure b2c 获取到我的 Blazor Web 应用程序时遇到一些问题 本质上 我想创建一个用户名帐户 其中用户名是用户主体名称 我最初使用的是电子邮件注册策略 其中显示名称作为用户名 然而 b2c 并不
  • 我可以使用 ADConnect 将用户迁移到 Azure B2C

    Azure Active Directory B2C 的文档指出 ADConnect 不能用于迁移用户 我相信这是指本地商店 不 Azure AD Connect 不适用于 Azure AD B2C https learn microsof
  • Azure AD B2C 与 React Native 博览会

    我是使用 React Native 和 Expo 进行移动应用程序开发的新手 我正在尝试使用 Azure AD B2C 在我的移动应用程序中添加身份验证 授权 但我发现从 Microsoft 文档中理解起来更困难 甚至我在 Google 上
  • 在不使用注册策略的情况下将用户添加到 Azure B2C

    我正在尝试开发一个仅具有登录策略的应用程序 据我所知 为 B2C 创建新用户的受支持方法是使用用户页面上的新用户对话框以及图形 API 它是否正确 有我缺少的方法吗 哪种方法是首选方法 当尝试在新用户对话框中创建用户时 用户名格式错误 例如
  • 如何解码 Azure B2C cookie

    我很难让我的 Azure B2C 续订程序正常工作 因此 如果当我访问 x ms cpim sso myApp onmicrosoft com 0 下的登录 URL login microsoftonline com 时我的 cookie
  • 刷新 Azure AD B2C 中的令牌撤销

    在我的 AD B2C 应用程序中 我需要撤销 AD B2C 为用户提供的所有刷新令牌 当用户帐户登录多个应用程序并且在一个应用程序中用户更改了密码时 这是一项需要实施的要求 更改密码后 我已撤销给予其他应用程序的所有刷新令牌 怎么做 Upd
  • 如何让用户在 Azure AD B2C 中注册后返回登录页面?

    当用户在系统中注册时 他会自动重定向到我们的应用程序作为登录用户 我希望在注册后 他会被重定向到签名页面 我想要这种行为 因为用户在访问系统之前需要得到管理员的批准 我使用自定义策略 我尝试使用 SM Noop 会话管理器 但它不起作用 有
  • Azure AD B2C 在用户中导入

    我需要创建一个 B2C 目录并使用该图从旧的基于 NET 会员资格的应用程序导入成员 所以我遵循了这个教程https learn microsoft com en us azure active directory b2c active d
  • Angular 2+ 中的 Azure Graph / Microsoft Graph 查询

    我想在 Angular 5 Web 应用程序中从 Azure Active Directory 查询应用程序角色和组声明 我想授予管理员对页面的特殊权限 访问权限 我在 Azure 中注册了一个 B2C 应用程序 在以下地址注册了一个 Mi
  • Azure DevOps 服务连接到 B2C 租户?

    我正在尝试建立从 Azure DevOps 到我的 Azure B2C 租户的服务连接 但遇到了问题 我开始认为这是不可能的 我与主 Azure 订阅 租户有多个服务连接 但特别想要与我的 B2C 租户建立连接 以便我可以使用 Terraf
  • 使用Azure B2C登录时如何在自定义页面中嵌入登录控件

    我正在使用 Azure AD B2C 示例 出于测试目的 我使用稍作修改的单页应用程序sample https github com Azure Samples active directory b2c javascript msal si
  • 为什么 Blazor.net 服务器、Visual Studio 2019 设置 AAD B2C 以使用 OAuth 隐式流,但建议不要这样做?

    我在 Visual Studio 2019 预览版 5 中设置了一个新的 Blazor NET 项目 添加 Azure AD B2C AADB2C 并将其部署到 Azure Docker AppService 如果我未在 AADB2C 中启
  • 具有多重身份的B2C用户

    在 Azure B2C 中 有多个身份提供商 在本示例中 我将使用本地帐户和 Google 帐户 新用户使用电子邮件地址注册本地帐户 电子邮件受保护 cdn cgi l email protection 他们使用该网站 下次返回时 他们决定
  • 将参数传递给注册策略

    我正在注册策略的帮助下使用社交身份提供商创建 B2C 用户 但我们需要向这个新用户添加一些用户属性 扩展属性 例如为用户设置 AccountId 如果我添加 AccountId 作为注册属性并输入一些值 它工作正常 当我通过图形 API 检
  • Azure AD 和 Azure AD B2C 令牌之间的区别

    这些天我一直在研究 Azure AD 授权代码流 突然开始将所有内容转移到 Azure AD B2C 我发现 Azure AD 和 Azure AD B2C 之间有很多差异 有人可以回答我下面的问题吗 在Azure AD中 当我们注册本机应
  • microsoft graph rest api beta:由azure ad b2c中的api创建的应用程序无效

    我正在尝试按照以下文档使用 beta api 创建广告应用程序 可以在 Azure AD B2C 中成功创建应用程序 notAzure Active Directory 符合预期 问题是当我尝试从门户打开此应用程序时 页面只是不断加载 而应

随机推荐

  • 从 for 循环 Python 将数字列表打印为数组

    使用下面的代码 它会一一打印值 phase 我正在尝试将这些值打印为 for 循环之外的数组 import math Period 6 2 time1 datafile1 0 magnitude1 datafile1 1 for i in
  • Swift REPL:如何保存/加载 REPL 状态? (又名挂起/恢复、快照、克隆)

    在 Swift REPL 中 保存 REPL 状态的方法是什么 例如 我想在 REPL 中做一堆工作 然后保存它 以便稍后加载 这个概念可能被命名为保存 加载 挂起 恢复 快照 克隆 序列化 反序列化等 任何让我实现这一目标的解决方案都会有
  • python中的单词排序

    在Python中是否可以不根据英语字母表而是根据自己创建的字母表对单词列表进行排序 您通常可以定义自定义比较方法 以便在您的限制范围内执行排序 我一生中从未编写过一行 Python 代码 但它与 Ruby 非常相似 让我注意到以下摘录自这一
  • gluUnProject Android OpenGL ES 1.1 用法

    我正在尝试使用 gluUnProject 将 Windows 坐标转换为世界坐标 我不想在模拟器或旧版 Android 系统 使用 OpenGL ES v1 0 中获取工作示例 这不是关于 GL 函数可用性的问题 我正在尝试使用 OpenG
  • 逻辑或运算符与按位或运算符

    有谁知道为什么 if false true true System out println True else System out println False Print True if false true true System ou
  • 如何在 Rails 中发送简单的 json 响应?

    我需要发送 json 响应取决于用户在输入中输入的数据 但我无法发送简单的 json 请求 我关注了这篇文章 http paydrotalks com posts 45 standard json response for rails an
  • MSI 安装程序自定义操作身份问题

    我正在创建一个在数据库上执行脚本的自定义操作 问题是 connectios 使用集成安全性 因此当我尝试打开连接时出现错误 用户 Domain ComputerName 登录失败 当我检查自定义操作的身份时 使用System Securit
  • CSS属性在github中以红色突出显示

    The touch actionSCSS 文件中的属性在 Github diff 中以红色突出显示 有什么理由吗 这是它的 DOM 如果存在语法错误 Github 会突出显示这样的代码 它不是 100 准确 而且它实际上并没有运行您的代码
  • Meteor-AutoForm:如何根据另一个控件更新选择选项

    我一直在寻找一些问题的答案 这些问题应该非常简单 但我一生都无法弄清楚 基本上我有一个带有两个选择控件的meteor autoform
  • 在 Windows 7 上找不到模块“连接”

    请看下面 C Program Files nodejs gt npm g install connect npm http GET https registry npmjs org connect npm http GET https re
  • React Native + React Native Paper 应用程序中未显示图标

    这是一个新鲜的React Native应用程序使用React Native Paper 我按照以下说明进行操作https callstack github io react native paper getting started html
  • 无法实现 grunt-connect-proxy

    为了 http 127 0 0 1 9000 我得到的路线 不能获取 对于 v1 路线我得到 未找到 在此服务器上找不到请求的 URL v1 这是我的 Gruntfile js Generated on 2013 10 08 using g
  • 计算小于当前值的值的数量

    我想计算列中的行数input如果值小于当前行 请参阅下面想要的结果 对我来说 问题是条件基于当前行值 因此它与条件是固定数字的一般情况有很大不同 data lt data frame input c 1 1 1 1 2 2 3 5 5 5
  • 绑定这个更好还是使用变量更好? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • C# 无法从传输连接读取数据:现有连接被远程主机强制关闭。读取网络流

    我看过 无法从传输连接读取数据连接已关闭 https stackoverflow com questions 26995191 unable to read data from the transport connection the co
  • JavaFX 场景的显示随机延迟

    我创建了一个 JavaFX 应用程序 在 Ubuntu Java SE 运行时环境 版本 1 8 0 131 b11 上运行 并制作了一个简单的测试应用程序 public class DelayedSceneApplication exte
  • Angular 2 模拟响应不起作用

    我有以下 Angular 2 测试 tslint disable no unused variable import provide from angular core import MockBackend from angular htt
  • Pyinstaller 无法执行脚本 pyi_rth_pkgres

    I converted the py script to exe using pyinstaller but when I try to run the exe I got this How can I fix it 您必须告诉 pyins
  • 从文件express js 提供 json

    新手要表达的是 我有一个包含 db json 文件的文件夹 并且每 11 秒就会被新的 db json 替换 让express js 提供服务以便在 api 调用上显示新内容的最佳方法是什么 这是我到目前为止所拥有的 const expre
  • 具有多重身份的B2C用户

    在 Azure B2C 中 有多个身份提供商 在本示例中 我将使用本地帐户和 Google 帐户 新用户使用电子邮件地址注册本地帐户 电子邮件受保护 cdn cgi l email protection 他们使用该网站 下次返回时 他们决定