我正在实施Google OAuth 2.0身份验证,以便在Google API客户端库for .NET的帮助下获取此处Web applications (ASP.NET MVC)所述的用户特定数据。一切正常。
但是,当用户在Google许可屏幕上点击拒绝时,给定的示例会失败,并且会抛出异常
Google.Apis.Auth.OAuth2.Responses.TokenResponseException:错误:“access_denied”,说明:“”,Uri:“”
答案 0 :(得分:0)
请将这个方法添加到
<块引用>AuthCallbackController.cs
> protected override ActionResult OnTokenError(TokenErrorResponse
> errorResponse)
> {
> return RedirectToAction("ConnectGoogleAsync", "Integration", new { errorResp = errorResponse });
> }