获取用户/用户lastSignInDateTime 属性的最精细/安全的权限是什么?

问题描述 投票:0回答:1

我正在考虑在图形 API 中收集有关 m365 用户的一些数据。我还希望选择审计日志文件中的用户/用户lastSignInDateTime 属性。

我不想/不需要向客户授予/请求 AuditLog.Read.All 权限,因为它会公开有关用户活动的许多其他信息。

是否有一种更精细的方法来获取这一属性,或者 AuditLog.Read.All 是目前唯一合理/可行的选项?

c# azure microsoft-graph-api azure-ad-graph-api
1个回答
0
投票

is AuditLog.Read.All the only sane/doable option at the moment
--> 恐怕是的,我相信你已经有了 api 属性文档。我在这里想写的是,在我们有一个文件来说明之前,我们可以说我们在文件中的内容是最正确的。

lastSignInDateTime
是signInActivity资源类型暴露的属性,调用geting-user-graph-api时会返回,我们看一下属性描述,里面提到了

此属性的详细信息需要 Microsoft Entra ID P1 或 P2 许可证和 AuditLog.Read.All 权限

© www.soinside.com 2019 - 2024. All rights reserved.