简体   繁体   English

Azure AD B2C 审核日志 - 图形 API

[英]Azure AD B2C Audit Logs - Graph API

I am trying to retrieve the Azure AD B2C users sign-in audit logs, but its throw below error我正在尝试检索 Azure AD B2C 用户登录审核日志,但它抛出以下错误

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

fail: Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware[1] An unhandled exception has occurred while executing the request.失败:Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware[1] 执行请求时发生未处理的异常。 Status Code: Forbidden Microsoft.Graph.ServiceException: Code: Authentication_RequestFromNonPremiumTenantOrB2CTenant Message: Neither tenant is B2C or tenant doesn't have premium license状态代码:禁止 Microsoft.Graph.ServiceException:代码:Authentication_RequestFromNonPremiumTenantOrB2CTenant 消息:租户都不是 B2C 或租户没有高级许可证


Inner error: AdditionalData: date: 2020-10-05T10:12:34 request-id: 1740dcc7-3ffd-4d81-a721-a18e3fee0e1a client-request-id: 1740dcc7-3ffd-4d81-a721-a18e3fee0e1a ClientRequestId: 1740dcc7-3ffd-4d81-a721-a18e3fee0e1a内部错误:AdditionalData:日期:2020-10-05T10:12:34 request-id: 1740dcc7-3ffd-4d81-a721-a18e3fee0e1a client-request-id: 1740dcc7-3ffd-4d81-a7237a-Request-id:ccc7-3ffd-4d81-a721-a18e3fee0e1a 4d81-a721-a18e3fee0e1a

at Microsoft.Graph.HttpProvider.SendAsync(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationToken cancellationToken) at Microsoft.Graph.BaseRequest.SendRequestAsync(Object serializableObject, CancellationToken cancellationToken, HttpCompletionOption completionOption) at Microsoft.Graph.BaseRequest.SendAsync[T](Object serializableObject, CancellationToken cancellationToken, HttpCompletionOption completionOption) at Microsoft.Graph.AuditLogRootSignInsCollectionRequest.GetAsync(CancellationToken cancellationToken).在 Microsoft.Graph.HttpProvider.SendAsync(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationToken cancelationToken) 在 Microsoft.Graph.BaseRequest.SendRequestAsync(Object serializableObject, CancellationTokenCancellationToken, HttpCompletionOption completionOption) 在 Microsoft.Graph.BaseRequest.SendAsync[T](Object serializableObject 、CancellationToken 取消令牌、HttpCompletionOption 完成选项)在 Microsoft.Graph.AuditLogRootSignInsCollectionRequest.GetAsync(CancellationToken 取消令牌)。

Thanks in advance提前致谢

This is accessing sign-in reports requires an Azure Active Directory premium 1 (P1) license.这是访问登录报告需要 Azure Active Directory 高级 1 (P1) 许可证。

Check it in Azure Portal Licenses .Azure 门户许可证中检查它。

在此处输入图片说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM