如何在 Azure Active Directory 上创建邀请策略并使用它在 Web 应用程序中向用户发送企业对企业 (B2B) 和企业对消费者 (B2C) 的邀请?我使用 Azure AD B2B 的邀请 API 发送邀请,但在 Azure AD B2C 中使用时无法发送。
问问题
361 次
1 回答
3
目前,Azure AD 的 B2B 协作功能与 Azure AD B2C 不兼容。Azure AD B2C 没有任何内置邀请机制,因为它专为通过注册和注册/登录策略进行自助注册而定制。您可以投票支持现有的反馈请求:AADB2C:发送电子邮件邀请新用户注册。
您可以通过创建自己的邀请 UI 来实现这一点。此 UI 将调用 Azure AD 图来创建用户。
然后,您可以:
- 使用密码重置策略作为他们的第一次体验,因为这会向用户发送带有代码的电子邮件。请注意,您对这封电子邮件的外观和内容的控制非常有限。
- 或者,创建自己的“兑换”或“激活”机制,例如:
- 确保在创建用户时将accountEnabled设置为 false。
- 创建激活码/链接并将其通过电子邮件发送给用户(例如使用 SendGrid)。您需要能够将该代码/链接与某处/某种方式的用户相关联。
- 一旦用户导航到链接或使用代码,再次通过 Graph 更新用户以将其
accountEnabled
标志设置为 true。
注意:这仅适用于本地用户,不适用于社交用户。
于 2017-11-04T17:08:08.120 回答