Azure AD B2C审核日志-图形API

时间:2020-10-05 10:59:53

标签: azure azure-ad-b2c

我正在尝试检索Azure AD B2C用户登录审核日志,但是它低于错误

    var signIns = await _graphClient.AuditLogs.SignIns
        .Request()
        .GetAsync(); 

失败: Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware [1]执行请求时发生未处理的异常。 状态码:禁止 Microsoft.Graph.ServiceException:代码:Authentication_RequestFromNonPremiumTenantOrB2CTenant 消息:租户不是B2C或租户都没有高级许可证


内部错误: 附加数据: 日期:2020-10-05T10:12:34 要求编号:1740dcc7-3ffd-4d81-a721-a18e3fee0e1a 客户端请求ID:1740dcc7-3ffd-4d81-a721-a18e3fee0e1a ClientRequestId:1740dcc7-3ffd-4d81-a721-a18e3fee0e1a

在Microsoft.Graph.HttpProvider.SendAsync中的

(HttpRequestMessage请求,HttpCompletionOption completeOption,CancellationToken cancelleToken) 在Microsoft.Graph.BaseRequest.SendRequestAsync(Object serializableObject,CancellationToken cancelToken,HttpCompletionOptioncompleteOption) 在Microsoft.Graph.BaseRequest.SendAsync [T](Object serializableObject,CancellationToken cancelToken,HttpCompletionOptioncompleteOption) 在Microsoft.Graph.AuditLogRootSignInsCollectionRequest.GetAsync(CancellationToken cancelleToken)。

预先感谢

1 个答案:

答案 0 :(得分:2)

要访问登录报告,需要Azure Active Directory高级1(P1)许可证。

Azure Portal Licenses中进行检查。

enter image description here