禁用Facebook IOS SDK中的单点登录(SSO)[英] Disable Single Sign On (SSO) in Facebook IOS SDK

本文是小编为大家收集整理的关于禁用Facebook IOS SDK中的单点登录(SSO)的处理方法,想解了禁用Facebook IOS SDK中的单点登录(SSO)的问题怎么解决?禁用Facebook IOS SDK中的单点登录(SSO)问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我们已经构建了一个使用 Facebook SDK 的 iOS 应用.不幸的是,我们的客户要求我们在应用程序中禁用后台,这意味着 Facebook 单点登录 (SSO) 方案对我们不起作用(因为我们的应用程序现在在登录/授权后启动时从头开始在 Facebook 应用中).

所以问题是:我们能否在 Facebook iOS SDK 中禁用 SSO,使其表现得像在旧版 SDK 中所做的那样,Facebook 登录/授权发生在应用内 Web 视图中?

解决方案

在FBconnect库中打开Facebook.m文件,找到:

- (void)authorize:(NSArray *)permissions
         delegate:(id<FBSessionDelegate>)delegate {

设置:

   [self authorizeWithFBAppAuth:NO safariAuth:NO];

而 FBconnect 将仅通过内部弹出窗口进行授权...

本文地址:https://www.itbaoku.cn/post/924552.html