如何防止暂停的Google帐户注册

时间:2014-12-09 10:35:55

标签: google-drive-api google-oauth

我正在使用Google Drive API集成ASP.NET应用程序。对于此后的身份验证,我们将文件上传到Google云端硬盘。我正在使用Google客户端库调用API。

一切正常,我能够成功验证用户并能够成功上传文件。

在一个用户Google帐户被暂停的情况下,我正在从Google获取刷新令牌,但我的上传方法失败,并且没有将文件上传到Google云端硬盘。

当帐户被暂停时,我想在注册屏幕上限制用户。

我建议使用哪个参数来实现这一目标?

1 个答案:

答案 0 :(得分:1)

不幸的是,这些信息并不容易获得。您有两种选择:

  1. 使用Directory API查看用户是否已被暂停。这需要域管理员提供额外的OAuth权限。
  2. 登录时,尝试执行Drive API调用以查看是否收到错误。如果您收到错误(重试几次)并且错误消息与您暂停用户的错误消息匹配,则您可以拒绝用户访问。