【发布时间】:2018-06-11 23:45:45
【问题描述】:
我们希望启用以下场景:
用户可以登录到使用 Azure AD B2C 作为身份提供者的 Web 应用程序。
用户还可以在 FB messenger(基于 MS Bot Framework 构建)上与机器人交互。他被要求登录,以便我们可以为他获取后续 Web api 调用的访问令牌。
用户可以访问其 FB Messenger 上的永久菜单,在该菜单中他可以导航到实际网站的某些页面并立即登录。
我有以下问题:
Azure AD B2C 能否与 Facebook 帐户链接结合使用?找不到任何样本...我现在在做什么:在 FB 登录按钮中,我将一个链接传递给我的一个机器人服务器控制器方法作为间接级别。然后在这种方法中,我获得了 FB 添加到 url 的重定向 Uri 和帐户链接令牌,然后重定向到我的 B2C 策略 url,传递状态中的这 2 个参数和我自己的重定向 Uri(不是来自 FB 的那个) .这样,一旦完成身份验证,b2c 就会重定向到我的机器人,在那里我重建了对 fb url 的回调。这种方法有什么安全问题吗?
谢谢!
【问题讨论】:
标签: facebook botframework azure-ad-b2c