- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 asp.net-mvc4 oauth Facebook 客户端 (OAuthWebSecurity.RegisterFacebookClient) 几乎就像在 MVC4 模板互联网应用程序中一样。问题是,当用户使用他们的帐户登录时,他们会看到消息:
“想访问您的公开个人资料、好友列表和电子邮件地址”
问题是,我不想访问他们的公开资料、好友列表和电子邮件地址。我只想允许他们使用他们的 Facebook 帐户登录我的应用程序。我可以看出这条消息会让人们望而却步(我个人不会点击“确定”)。
理想情况下,我想在我的 MVC 应用程序中指定所需的权限级别,其中最低级别不会导致该消息。如果需要,这将允许在稍后阶段增加特权。但是,我会接受任何能够获得不那么不祥消息的方式。
我查看了 Facebook 应用程序管理页面中的设置,但看不到任何可以减少限制的内容。我尝试将权限配置为只有我,但这没有帮助。我在网上搜索,但没有找到任何建议解决此问题的方法。
任何帮助都会很棒。
编辑:
此外,我完全不确定邮件中为什么会提到“公开资料”。任何人都无法访问您的公开个人资料(因为它是公开的)吗?那么为什么要在消息中提及它呢?还是“访问”一词的含义不仅仅是能够看到公开资料?
最佳答案
这些是用户通过登录您的应用程序授予您的非常基本的权限 - 一直都是这样,FB 刚刚更新了向用户显示的消息,以更清楚地表明他们实际共享的内容。
您不能请求“较少”权限。
关于facebook - OAuthWebSecurity Facebook 不祥消息 : app "would like to access your public profile, friend list and email address",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17006101/
我对以下行感到困惑和担心,因为 OAuthWebSecurity 的 API 似乎有自己的身份验证存储。 // If the current user is logged in add
使用新的 OAuthWebSecurity 进行 Facebook 身份验证,我在我的 Facebook 应用程序中添加了电子邮件权限。现在,正如我所见,我需要定义一个范围,以便能够在结果中实际获取电
我正在使用 Microsoft.Web.WebPages.OAuth。我能够注册 Google、Facebook、Twitter、Stack Exchange、MyOpenID ... 现在我正在尝试
在 MVC4 C# 上使用 DotNetOpenAuth 为我的应用程序获取来自 Facebook、Twitter、Google+ 和雅虎的用户身份验证。目前,除 Twitter 之外的所有提供商都将
我正在尝试将 Oauth 身份验证从 MVC 4 项目集成到 Microsoft(实时服务)。 AuthConfig.cs 中的以下行已取消注释: OAuthWebSecurity.RegisterM
我想让我的 MVC4 网络应用程序使用 Google 或 Facebook 登录。我读过,取消注释 AuthConfig.cs 的行 OAuthWebSecurity.RegisterGoogleCl
我不理解 Microsoft.Web.WebPages.OAuth 命名空间中的一些代码,特别是 OAuthWebSecurity类。 这里是这个方法: internal static void Re
我正在为我的 Internet 应用程序实现 ASP.Net MVC 的 OAuthWebSecurity。我可以使用 Facebook、Twitter、Google 和 Yahoo 成功进行身份验证
在我的 ASP.NET mvc 4 应用程序中,我尝试实现Account/ExternalLogin我配置了, 微软(Windows Live), Facebook 具有 ClientID 和 Cli
我正在将 DotNetOpenAuth 与 MVC 4 应用程序一起使用。突然,Google 身份验证失败(MS 正在工作)。股票代码的作用是: [AllowAnonymous] public Act
我已经创建了一个标准样板 ASP.NET MVC 4 Internet 项目。当使用 OAuthWebSecurity 使我的网站能够使用 Facebook 进行社交登录时,我看到了如何通过访问 Au
使用 asp.net-mvc4 oauth Facebook 客户端 (OAuthWebSecurity.RegisterFacebookClient) 几乎就像在 MVC4 模板互联网应用程序中一样
我是一名优秀的程序员,十分优秀!