首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >脸书单点登录iOS问题

脸书单点登录iOS问题
EN

Stack Overflow用户
提问于 2011-09-01 09:56:53
回答 3查看 1.3K关注 0票数 0

我刚刚在Facebook上运行了单点登录的演示应用程序,我得到了以下信息:

我想要的实际上是这样的东西:

我希望它不显示为web视图,我该怎么做呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-01 10:07:45

请看我的回答(回答这个问题):

FaceBook API, login in-app

也请注意我的警告。OAuth被设计为在应用程序之外进行身份验证-但在这种情况下,您可以让它在应用程序内部工作(但它破坏了OAuth的核心原则)。

票数 1
EN

Stack Overflow用户

发布于 2011-09-26 15:58:04

当应用程序请求授权或登录时,应用程序通过浏览器获取用户的登录信息(如您在第二张图片中所示),或者,如果您安装了Facebook应用程序,则从Facebook应用程序获取用户的登录信息。看起来您已经安装了Facebook应用程序,因此该应用程序会自动从该应用程序中提取用户信息。

然后,对于用户使用的任何新应用程序,Facebook会向用户验证该应用程序所请求的功能是否得到了用户的允许。

由于您的设备从Facebook应用程序中提取登录信息,因此不会使用电子邮件/密码屏幕,而是首先显示权限屏幕。一旦您允许这些功能,当您为同一用户再次启动应用程序时,您应该不会再看到该屏幕。

票数 0
EN

Stack Overflow用户

发布于 2012-06-05 18:32:37

修改你的Facebook.m

代码语言:javascript
复制
- (void)authorize:(NSArray *)permissions {
  self.permissions = permissions;

  // with both options NO, authorization always happens in-app
  [self authorizeWithFBAppAuth:NO safariAuth:NO];
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7265403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档