我正在尝试使用gapi auth2 api为我的网站设置google plus登录。
流程是这样的:
用户点击google +按钮 - >弹出选择谷歌帐户出现 - >权限窗口(用户允许/拒绝访问帐户的权限) - >我使用google提供的access_token调用我的自定义身份验证服务 - >登录发生。
除了用户选择Google帐户之外,其他所有工作正常,而不是允许他点击“拒绝”#39;拒绝'权限窗口上的按钮。在这种情况下,我得到以下异常:
我期待当用户拒绝权限时,我将从gapi获得对我的代码的回调,但它会失败。
以下是我写的google + login
的代码@RequestMapping(value = "/matches/{matchId}", produces = "application/json")
@ResponseBody
public String match(@PathVariable String matchId) {
String json = matchService.getMatchJson(matchId);
if (json == null) {
throw new NotFoundException();
}
return json;
}
以下是截图:
2
3
点击拒绝。
请查看代码并建议我应该采取什么措施才能在拒绝'单击按钮。
感谢。