我有一个 iOS 应用程序,我的客户通过以下方式登录 Facebook
- 网络浏览器
- 设置中的本机配置
- Facebook 应用程序/信使
当我按照使用 MSAL 或 ADAL 的说明进行操作时,似乎我只使用 Safari 浏览器进行身份验证。
有什么方法(即使在理论上)可以利用已经存储在选项 2 或选项 3 中的凭据?
MSAL / ADAL 需要什么来利用选项 2 或 3?
我有一个 iOS 应用程序,我的客户通过以下方式登录 Facebook
当我按照使用 MSAL 或 ADAL 的说明进行操作时,似乎我只使用 Safari 浏览器进行身份验证。
有什么方法(即使在理论上)可以利用已经存储在选项 2 或选项 3 中的凭据?
MSAL / ADAL 需要什么来利用选项 2 或 3?
目前不支持 ADAL ObjC v3 实验库,我们建议使用 3rd 方库。我们目前的建议是NXOAuth2。iOS 还没有 MSAL。如果我猜测 #2 可能由于需要显示用户同意中断而无法工作,并且 #3 会添加对 Facebook SDK 的依赖,我们不希望所有用户都接受。您可以为这两个文件提交功能请求,但假设它们甚至是可行的,暂时都不会出现。
编辑:#1 将来可能会使用SFSafariViewController
,但 B2C 目前不支持SFSafariViewController
在应用程序中安全使用所需的功能。