AuditLog.Read.All
Allows the app to read and query your audit log activities, on behalf of the signed-in user.
Merill's Note
For an app to access data in Microsoft Graph, the user or administrator must grant it the permissions it needs. This article lists all the Microsoft Graph APIs and your tenant data that can be accessed by the application (vendor/developer) if you consent to the
AuditLog.Read.All
permission.If you need to create an audit report of the permissions granted to all the apps in your tenant, you can run the
Export-MsIdAppConsentGrantReport
command. See How To: Run a quick OAuth app audit of your tenant
Category | Application | Delegated |
---|---|---|
Identifier | b0afded3-3588-46d8-8b3d-9842eff778da | e4c9e354-4dc5-45b8-9e7c-e1393b0b1a20 |
DisplayText | Read all audit log data | Read audit log data |
Description | Allows the app to read and query your audit log activities, without a signed-in user. | Allows the app to read and query your audit log activities, on behalf of the signed-in user. |
AdminConsentRequired | Yes | Yes |
Graph Methods
→ API supports delegated access (access on behalf of a user)
→ API supports app-only access (access without a user)
Methods | |
---|---|
AuditLog.Read.All and Directory.Read.All |
|
AuditLog.Read.All and Directory.Read.All |
|
AuditLog.Read.All and Directory.Read.All |
|
AuditLog.Read.All and Directory.Read.All |
|
AuditLog.Read.All and Directory.Read.All |
|
Resources
Granting this permission allows the calling application to access (and/or update) the following information in your tenant.
- appCredentialSignInActivity
- directoryAudit
- provisioningObjectSummary
- servicePrincipalSignInActivity
- signIn
- userRegistrationDetails
- userRegistrationFeatureSummary
- userRegistrationMethodSummary
Graph reference: appCredentialSignInActivity
Property | Type | Description |
---|---|---|
appId | String | The globally unique appId (also called client ID on the Microsoft Entra admin center) of the credentialed application. |
appObjectId | String | The ID of the credential application instance. |
createdDateTime | DateTimeOffset | The date and time when the credential was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z . |
credentialOrigin | applicationKeyOrigin | The type the key credential originated from. Possible values are: application , servicePrincipal , unknownFutureValue . |
expirationDateTime | DateTimeOffset | The date and time when the credential is set to expire. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z . |
id | String | The unique identifier of the appCredentialSignInActivity instance in the response. |
keyId | String | The key ID of the credential. |
keyType | applicationKeyType | Specifies the key type. The possible values are: clientSecret , certificate , unknownFutureValue . |
keyUsage | applicationKeyUsage | Specifies what the key was used for. The possible values are: sign , verify , unknownFutureValue . |
resourceId | String | The ID of the accessed resource. |
servicePrincipalObjectId | String | The ID of the service principal. |
signInActivity | signInActivity | The sign-in activity of the credential across all flows. |