OAuthWebSecurity Facebook不祥消息:app“;希望访问您的公共档案、朋友列表和电子邮件地址”;

OAuthWebSecurity Facebook不祥消息:app“;希望访问您的公共档案、朋友列表和电子邮件地址”;,facebook,asp.net-mvc-4,oauth,Facebook,Asp.net Mvc 4,Oauth,使用asp.net-mvc4 oauth Facebook客户端(OAuthWebSecurity.RegisterFacebookClient),就像在mvc4模板internet应用程序中一样。问题是,当用户使用其帐户登录时,他们会看到以下消息: 要访问您的公共配置文件、好友列表和电子邮件地址 问题是,我不想访问他们的公共资料、朋友列表和电子邮件地址。我只想允许他们使用他们的Facebook帐户登录我的应用程序。我可以看出这条消息会让人反感(我个人不会点击“OK”) 理想情况下,我希望在我的

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

要访问您的公共配置文件、好友列表和电子邮件地址

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

理想情况下,我希望在我的MVC应用程序中指定所需的权限级别,其中最小级别不会产生该消息。如果需要,这将允许在稍后阶段增加特权。但是,我愿意接受任何我能得到一个不那么不祥信息的方式

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

任何帮助都会很好

编辑:


此外,我也不知道为什么信息中会提到“公众形象”。任何人都不能访问您的公共配置文件(因为它是公共的)?那么,为什么要在信息中提及它呢?或者“访问”一词的含义是否不仅仅是能够查看公共资料

这些都是用户通过登录你的应用程序授予你的最基本的权限——一直以来都是这样,FB刚刚更新了显示给用户的消息,以更清楚地显示他们实际共享的内容


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

这些是用户通过登录你的应用程序授予你的最基本的权限-一直以来都是这样,FB刚刚更新了显示给用户的消息,以更清楚地显示他们实际共享的内容。你不能要求“更少”的权限。似乎没有办法解决这个问题,所以我接受了这个答案。这似乎违反了最低特权原则。我只希望用户能够登录到我的应用程序。我不想知道朋友名单或电子邮件地址。我测试过的用户的反馈不是很积极,所以我现在可能会选择其他供应商。