首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure AD B2C审计日志.图形API -查询选项不起作用

Azure AD B2C审计日志.图形API -查询选项不起作用
EN

Stack Overflow用户
提问于 2019-10-14 21:54:14
回答 2查看 573关注 0票数 2

我正试图检索Azure AD用户的登录审核日志。为此,我使用微软的图形API

代码语言:javascript
复制
https://graph.microsoft.com/v1.0/auditLogs/signIns?$filter=createdDateTime ge 2019-10-08T09:00:00.0000000 and createdDateTime le 2019-10-08T09:12:00.0000000

在上面给出的示例中,我试图根据查询选项$filter筛选日志,在其中我试图根据createDateTime检索记录,

从2019-10-08T09:00:00.0000000和2019-10-08T09:12:00.0000000开始。

每一次我都从现在的时间获得记录,并回顾历史。这意味着,不管我提供的日期范围如何,它都会被忽略。

因此,当我应用任何OData (https://learn.microsoft.com/en-us/graph/query-parameters#odata-system-query-options)查询选项($top$orderby等)时,API仍然返回最新的审计日志,而且似乎没有一个查询选项有效。

这是由于许可还是许可?任何帮助都是非常感谢的。

对于给定的日期范围,我应该能够在范围之间获得审计日志。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-15 12:17:07

我终于找到了答案。我发送了Url中查询选项部分的编码(HttpUtility.UrlEncode)版本,但出于某种原因,Graph不喜欢这个版本。

票数 0
EN

Stack Overflow用户

发布于 2019-10-15 02:38:02

它在我这方面如预期的那样工作,我不认为它与权限有关。你能把你的全部要求贴在这里吗?

这是我的请求:

代码语言:javascript
复制
https://graph.microsoft.com/v1.0/auditLogs/signIns?$filter=createdDateTime le 2019-10-08T09:00:00.0000000Z&$top=1

你可以试试这个。您可以使用microsoft图形资源管理器来测试它。

还有一件事,我们应该使用/v1.0而不是/beta版本。

MicrosoftGraph中/beta版本下的API可能会更改。不支持在生产应用程序中使用这些API。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58384513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档