从理论上讲,Azure AD或B2C是否可以利用Facebook SDK进行身份验证?

时间:2016-12-13 22:41:58

标签: facebook adal azure-ad-b2c azure-active-directory msal

我有一个iOS应用程序,我的客户可以通过

登录Facebook
  1. 网络浏览器
  2. 设置
  3. 中的原生配置
  4. Facebook app / messenger
  5. 当我按照MSAL或ADAL的说明操作时,我似乎只使用Safari浏览器进行身份验证。

    • 有没有办法(甚至在理论上)利用已存储在选项2或选项3中的凭据?

    • MSAL / ADAL需要什么来利用选项2或3?

1 个答案:

答案 0 :(得分:4)

目前不支持ADAL ObjC v3实验库,我们建议使用第三方库。我们目前的建议是NXOAuth2。目前还没有适用于iOS的MSAL。如果我猜测#2可能不起作用,因为需要显示用户同意中断,而#3会增加对Facebook SDK的依赖,我们不希望所有用户都采取这种依赖。您可以为这两者提交功能请求,但是假设它们甚至可行,它们都不会出现一段时间。

修改:将来可以使用SFSafariViewController设置#1,但B2C目前不支持在应用中安全使用SFSafariViewController所需的功能。