asp.net-mvc-4 - asp.net mvc DotNetOpenAuth.GoogleOAuth2。 'This app would like to have offline access'

标签 asp.net-mvc-4 dotnetopenauth asp.net-mvc-5 google-oauth

我正在使用已升级到 MVC5 的标准 MVC 4 项目。与标准模板项目唯一不同的是DotNetOpenAuth.GoogleOAuth2实现google oauth2登录。用户第一次注册时会看到提示我的网站要“查看你的邮箱地址”和“查看基本信息”你的帐户”。
然后清除浏览器缓存。下次登录时,他们会看到下图所示的图像:

offline access

问题是我的应用程序不需要离线访问,我可以想象我的一些用户会关注这条消息。

我已阅读 this question以及建议使用 approval_prompt=auto 的类似问题, 但: -

  • 我不确定如何使用 DotNetOpenAuth 进行设置。查看 GoogleOAuth2 的源代码似乎是 GetServiceLoginUrl(Uri returnUrl) , 是可能的位置,但似乎没有办法影响所使用的参数。
  • 我想知道设置这个是否有任何负面影响。
  • 最佳答案

    我认为它只是在您的应用程序未上线时才这样做。如果你的应用程序真的上线了......我不知道

    关于asp.net-mvc-4 - asp.net mvc DotNetOpenAuth.GoogleOAuth2。 'This app would like to have offline access',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21550029/

    相关文章:

    c# - 使用dbContext的正确方法

    c# - 什么时候应该在 Controller 和模型中编写代码?

    jquery - mvc4中如何让按钮点击后停止页面刷新?

    asp.net - 405 方法选项不允许在 asp.net web api Controller 中使用?

    c# - 我应该为 ASP .NET MVC 应用程序使用内置的成员资格提供程序吗?

    c# - 如何使用 OAuth 连接到 Etrade API?

    c# - 如何从 facebook 登录 API 获取手机号码?

    c# - 子模型列表上下文中的 DropDownListFor 不绑定(bind)值

    javascript - 拼写错误或缺少模块?

    c# - 使用 DotNetOpenAuth 的两条腿 OAuth