我有一个iOS应用程序,我的客户通过
登录到Facebook- Web浏览器
- 设置中的本机配置
- Facebook App/Messenger
当我使用MSAL或ADAL遵守指令时,似乎我只使用Safari浏览器进行身份验证。
是否有任何方法(甚至从理论上)利用已存储在选项2或选项3中的凭证?
MSAL/ADAL需要什么才能利用选项2或3?
目前不支持Adal OBJC V3实验库,我们建议使用第三方库。我们当前的建议是NXOAUTH2。iOS还没有MSAL。如果我要猜测#2可能是由于需要显示用户同意中断而无法使用的,那么#3会增加对Facebook SDK的依赖性,我们不想要求所有用户使用。您可以为这两个提交功能请求,但假设它们甚至可行。
编辑:将来使用SFSafariViewController
可能会有可能的#1,但是B2C当前不支持在应用程序中安全使用SFSafariViewController
所需的功能。