asp.net mvc DotNetOpenAuth.GoogleOAuth2。 '此应用想要离线访问'

时间:2014-02-04 10:36:44

标签: 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的类似问题,但是: -

  1. 我不确定如何使用DotNetOpenAuth设置它。看看GoogleOAuth2的源代码似乎是GetServiceLoginUrl(Uri returnUrl),是可能的点,但似乎没有办法影响使用的参数。
  2. 我想知道设置这个是否有任何负面影响。

1 个答案:

答案 0 :(得分:0)

我认为只有当您的应用不在线时才会这样做。如果您的应用实际上是实时的....我不知道