微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否有任何 Google OAuth2.0 Scope 可以告诉我用户上次访问他的帐户的时间

如何解决是否有任何 Google OAuth2.0 Scope 可以告诉我用户上次访问他的帐户的时间

我知道 google 提供了很多 apis/scopes,我们可以用它们来管理 google 帐户(类似于这个 https://developers.google.com/gmail/api/reference/rest?apix=true)。我正在寻找一个范围,它可以告诉我用户上次访问他/她的帐户的时间。访问帐户意味着查看电子邮件、播放 YouTube 视频等等。

解决方法

您可以查看 login api,使用此 API 您可以验证 Workspace 帐户最后一次成功登录的时间。

登录时间可见的示例输出:

{
  "kind": "admin#reports#activities","etag": "\"REDACTED\"","items": [
    {
      "kind": "admin#reports#activity","id": {
        "time": "2021-05-28T19:30:23.868Z","uniqueQualifier": "REDACTED","applicationName": "login","customerId": REDACTED"
      },"etag": "REDACTED"","actor": {
        "email": "user@domain.com","profileId": "11111111111111111111"
      },
  • 请注意,每次用户使用 google 登录时,都会记录此报告,但是如果用户已经有活动会话并访问了 google 服务,则不会记录此操作。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。