c# - 如何获取Azure AD用户的上次登录时间?

标签 c# .net azure powershell azure-active-directory

我正在使用适用于 .NET 的 Azure AD Graph 客户端库来检索和管理用户帐户。我希望能够找出用户上次登录的时间戳。但是,从库返回的对象的类型为 Microsoft.Azure.ActiveDirectory.GraphClient.User,并且不包含任何此类属性。

我也无法在 Azure 管理控制台网站上看到与登录时间相关的任何信息。用户个人资料的“设备”和“事件”部分始终为空,即使对于我知道处于事件状态的用户也是如此。

最佳答案

遗憾的是 Azure 没有公开 User 对象的 last_logon 属性,

甚至设备实体也具有这样的属性(approximateLastLogonTimeStamp)

关于c# - 如何获取Azure AD用户的上次登录时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31140504/

相关文章:

c# - 在 AutoMapper 中,您可以将相同的值解析器应用于多个成员吗

c# - 读取、修改和写入 XML 的最佳方式

c#序列化ascii混淆

azure - 如何访问 Azure 订阅上的死信子队列?

visual-studio - 此 Azure 部署错误是什么意思?

c# - 参数与字符串插值

c# - 以编程方式自定义 Web 身份验证代理外观

c# - 具有包含 7 亿条记录的表的数据库

c# - 在 C# 中对单个文件使用 FileSystemWatcher

azure - 在Worker角色中模仿Webjob中的Schedule功能