使用 asp.net-mvc4 oauth Facebook 客户端 (OAuthWebSecurity.RegisterFacebookClient) 就像在 MVC4 模板互联网应用程序中一样。问题是,当用户使用他们的帐户登录时,他们会看到以下消息:
“想访问您的公开个人资料、朋友列表和电子邮件地址”
问题是,我不想访问他们的公开资料、朋友列表和电子邮件地址。我只想让他们使用他们的 Facebook 帐户登录我的应用程序。我可以看到这条消息会让人们离开(我个人不会点击“好的”)。
理想情况下,我想指定我的 MVC 应用程序所需的权限级别,其中最低级别不会导致该消息。如果需要,这将允许在稍后阶段增加特权。但是,我愿意以任何方式获得不那么不祥的信息。
我查看了 Facebook 应用程序管理页面中的设置,但看不到任何可以减少限制的内容。我尝试将权限配置为只有我,但这没有帮助。我在网上搜索并没有找到任何建议解决此问题的方法。
任何帮助都会很棒。
编辑:
另外,我不确定为什么消息中提到了“公开资料”。任何人都不能访问您的公开资料(因为它是公开的)?那么为什么要在消息中提及呢?还是“访问”这个词不仅仅意味着能够看到公开的个人资料?