Azure active directory 从Azure AD获取用户登录/注销状态

Azure active directory 从Azure AD获取用户登录/注销状态,azure-active-directory,Azure Active Directory,我们有一个内部网应用程序,其中所有用户都在Azure AD上。是否可以看到某个用户何时登录/注销,或者至少可以看到当前登录/注销状态(以便我们可以显示应用程序中当前在线/离线的用户。) 我们的用户可能一天都不会打开我们的应用程序,但我们基本上想知道他们在某个特定时刻是否在办公桌旁(因此我们无法通过他们是否登录我们的应用程序来跟踪他们) 理想的情况是订阅一个事件(使用.net/c),否则定期运行的powershell脚本也可以。欢迎任何建议您可以在中看到登录报告。我需要以编程方式(通过api、库或

我们有一个内部网应用程序,其中所有用户都在Azure AD上。是否可以看到某个用户何时登录/注销,或者至少可以看到当前登录/注销状态(以便我们可以显示应用程序中当前在线/离线的用户。)

我们的用户可能一天都不会打开我们的应用程序,但我们基本上想知道他们在某个特定时刻是否在办公桌旁(因此我们无法通过他们是否登录我们的应用程序来跟踪他们)


理想的情况是订阅一个事件(使用.net/c),否则定期运行的powershell脚本也可以。欢迎任何建议

您可以在中看到登录报告。我需要以编程方式(通过api、库或类似方式)阅读此信息,最好是实时阅读…不过还是谢谢。你的评论使我走上了正确的方向。我现在正在看这个,你也可以在数据库中记录用户最后一次登录的时间。如果它们退出,则删除它们,并考虑到登录后的会话生存时间。现在,如果你有滑动会话持续时间,那么你必须刷新登录时间。我可能没有提到(现在更新帖子)的一点是,我们的用户可能一整天都不会登录到我们的应用程序。基本上,我们想知道他们是否坐在办公桌旁。您可以在中看到登录报告。我需要以编程方式(通过api、库或类似方式)阅读此信息,最好是实时阅读…但谢谢。你的评论使我走上了正确的方向。我现在正在看这个,你也可以在数据库中记录用户最后一次登录的时间。如果它们退出,则删除它们,并考虑到登录后的会话生存时间。现在,如果你有滑动会话持续时间,那么你必须刷新登录时间。我可能没有提到(现在更新帖子)的一点是,我们的用户可能一整天都不会登录到我们的应用程序。基本上,我们想知道他们是否坐在办公桌旁。