Azure B2C自定义策略邀请注册流程:使用Microsoft原生邮件服务发邀请邮件
Azure B2C自定义策略用微软原生邮件发邀请邮件的现状
- 先说结论:微软用来发送OTP/验证码的原生邮件服务(msonlineservices相关),仅对Azure B2C的内置用户旅程开放——比如忘记密码、邮箱验证这类官方自带流程,自定义策略的邀请注册这类自定义流程,微软并未开放调用权限,也没有公开的配置文档。
- 你无法在自定义策略中配置复用这个原生邮件服务发送邀请邮件,因为官方根本没把该服务的调用能力暴露给自定义策略的扩展逻辑。
- 若不想使用第三方邮件服务商,有两个可行方向:
- 采用Azure B2C内置邀请功能:直接在Azure门户的用户管理界面发送邀请,或者调用Microsoft Graph的
invite接口,这个流程会自动触发微软原生邮件服务发送邀请邮件,无需自行搭建邮件服务。 - 若必须基于自定义策略实现流程,只能换用微软旗下其他原生邮件服务(比如Azure Communication Services),它虽和OTP所用服务不是同一个,但属于微软原生服务范畴,也能满足你的需求。
- 采用Azure B2C内置邀请功能:直接在Azure门户的用户管理界面发送邀请,或者调用Microsoft Graph的
内容的提问来源于stack exchange,提问作者bibhu mishra
相关产品推荐
相关产品推荐

