Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 谷歌OAuth2.0_Asp.net Mvc_Oauth_Oauth 2.0 - Fatal编程技术网

Asp.net mvc 谷歌OAuth2.0

Asp.net mvc 谷歌OAuth2.0,asp.net-mvc,oauth,oauth-2.0,Asp.net Mvc,Oauth,Oauth 2.0,我正在看谷歌的文档 为什么提供的示例链接会重复显示“同意”页面,即使在同意演示访问我的帐户信息之后也是如此 我的理解是,一旦得到同意,就不应该再提示您了?我误解了什么?我正在构建的asp.net MVC应用程序中也存在同样的问题。要么OAuth2令牌集过期太快,导致您重新授权,要么您没有在每个请求中重用令牌,每次都必须获得一个新令牌,这导致您一次又一次地进行授权 希望这有帮助 我同意,我不认为它应该反复提示。可以添加到查询字符串&approval\u prompt=force中的名称-值对,用于

我正在看谷歌的文档

为什么提供的示例链接会重复显示“同意”页面,即使在同意演示访问我的帐户信息之后也是如此


我的理解是,一旦得到同意,就不应该再提示您了?我误解了什么?我正在构建的asp.net MVC应用程序中也存在同样的问题。

要么OAuth2令牌集过期太快,导致您重新授权,要么您没有在每个请求中重用令牌,每次都必须获得一个新令牌,这导致您一次又一次地进行授权


希望这有帮助

我同意,我不认为它应该反复提示。可以添加到查询字符串&approval\u prompt=force中的名称-值对,用于在应用程序每次请求令牌时强制用户同意,但示例URL中没有此项。如果未传递此参数(根据示例),则在初始同意后,对于相同的客户端id和作用域,不应提示您。David,您可以共享OAuth 2的MVC代码吗?我在使用ASP.NET MVC进行身份验证时遇到问题。