用户在同意屏幕上拒绝时,Google OAuth 2.0 TokenResponseException

时间:2017-03-27 06:09:47

标签: c# asp.net-mvc google-api-dotnet-client google-oauth2

我正在实施Google OAuth 2.0身份验证,以便在Google API客户端库for .NET的帮助下获取此处Web applications (ASP.NET MVC)所述的用户特定数据。一切正常。

但是,当用户在Google许可屏幕上点击拒绝时,给定的示例会失败,并且会抛出异常

  

Google.Apis.Auth.OAuth2.Responses.TokenResponseException:错误:“access_denied”,说明:“”,Uri:“”

1 个答案:

答案 0 :(得分:0)

请将这个方法添加到

<块引用>

AuthCallbackController.cs

>  protected override ActionResult OnTokenError(TokenErrorResponse
> errorResponse)
>     {
>         return RedirectToAction("ConnectGoogleAsync", "Integration", new { errorResp = errorResponse });
>     }