6

使用 asp.net-mvc4 oauth Facebook 客户端 (OAuthWebSecurity.RegisterFacebookClient) 就像在 MVC4 模板互联网应用程序中一样。问题是,当用户使用他们的帐户登录时,他们会看到以下消息:

“想访问您的公开个人资料、朋友列表和电子邮件地址”

问题是,我不想访问他们的公开资料、朋友列表和电子邮件地址。我只想让他们使用他们的 Facebook 帐户登录我的应用程序。我可以看到这条消息会让人们离开(我个人不会点击“好的”)。

理想情况下,我想指定我的 MVC 应用程序所需的权限级别,其中最低级别不会导致该消息。如果需要,这将允许在稍后阶段增加特权。但是,我愿意以任何方式获得不那么不祥的信息。

我查看了 Facebook 应用程序管理页面中的设置,但看不到任何可以减少限制的内容。我尝试将权限配置为只有我,但这没有帮助。我在网上搜索并没有找到任何建议解决此问题的方法。

任何帮助都会很棒。

编辑:

另外,我不确定为什么消息中提到了“公开资料”。任何人都不能访问您的公开资料(因为它是公开的)?那么为什么要在消息中提及呢?还是“访问”这个词不仅仅意味着能够看到公开的个人资料?

4

1 回答 1

4

这些是用户通过登录您的应用程序授予您的非常基本的权限 - 一直都是这样,FB 刚刚更新了向用户显示的消息,以使其更清楚他们实际共享的内容。

您不能要求“更少”的权限。

于 2013-06-25T08:37:08.287 回答