我应该如何获取 Azure AD B2C 用户的上次登录时间戳?

Posted

技术标签:

【中文标题】我应该如何获取 Azure AD B2C 用户的上次登录时间戳?【英文标题】:How should I get last login timestamp of Azure AD B2C user? 【发布时间】:2017-06-07 22:50:09 【问题描述】:

我需要获取以下 Azure AD B2C 用户的详细信息 -

创建日期用户帐户 上次登录 用户处于活动状态或非活动状态

我探索了 Azure AD 图形 API (Get-User),但它引发了一些异常。 https://docs.microsoft.com/da-dk/azure/active-directory-b2c/active-directory-b2c-devquickstarts-graph-dotnet

我仍然不确定,以上信息是否来自 Azure AD B2C 图形 API。

还有其他方法可以获取上述 Azure AD B2C 用户详细信息吗?

【问题讨论】:

现在已经是 2020 年了。仍然无法获取此信息? 【参考方案1】:

以下 API 将提供响应

'https://graph.microsoft.com/beta/users?$select=displayName,signInActivity

              
                  "displayName":  "test",
                  "id":  "bf7a60-3db4-4943-8d45-a7de9276c"
              ,
              
                  "displayName":  "Admin",
                  "id":  "ae1f1dd6-886a-484b-b46e-e48cce4",
                  "signInActivity":  "@lastSignInDateTime=2021-03-15T14:06:21Z; lastSignInRequestId=55909a8c-2c13-4e5a-8e23-8952571a0300"
              ,

【讨论】:

以上是关于我应该如何获取 Azure AD B2C 用户的上次登录时间戳?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Azure AD B2C 获取 Facebook 个人资料图片

在 Azure AD B2C 中,我们如何在注册和登录时自动链接帐户?用户应该只有一个帐户

在 Azure B2C 中获取刷新令牌,Azure AD App 是第三方 IDP

如何在 Azure AD B2C 中管理用户流之间的单个帐户/会话

Azure AD B2C 密码重置

如何使用Azure AD B2C保护Spring Boot REST API?