Managed Identity Sign-in Logs
| OperationName | Description | Sample | Rule |
|---|---|---|---|
| any | Any record in this table with no specific result or signal bucket filter. Every record carries OperationName = "Sign-in activity"; detections pivot on field values, not a per-action discriminator. | Y | Y |
| Success | Record with ResultType 0: the managed identity's token acquisition completed successfully. | Y | N |
| Blocked-by-CA | Record with ResultType 53003 (or one of the further Conditional-Access-related block codes 53000, 53001, 53002, 50131, 50158, 50097): a Conditional Access policy returned a block decision for the managed identity's sign-in. Code 50158 (external security challenge not satisfied) can accompany either a passed or a failed challenge, so on its own it is not conclusive of a block. | N | N |
| Other | Record whose ResultType is not 0 or a Conditional-Access block code. The table's own column doc describes ResultType as Success-or-Failure; this bucket holds every other failure code. | N | N |
| Target application | Record carrying AppId or ResourceDisplayName: the application identifier and the resource the managed identity signed into. | Y | N |
| Conditional Access status | Record carrying ConditionalAccessStatus: the status of every Conditional Access policy related to the managed identity's sign-in. | Y | N |
any: Sign-in record (AADManagedIdentitySignInLogs, any result)
#Description
Any record in this table with no specific result or signal bucket filter. Every record carries OperationName = "Sign-in activity"; detections pivot on field values, not a per-action discriminator.
Example Sign-in Log Entry #
{
"AADTenantId": "11111111-1111-1111-1111-111111111111",
"Agent": {
"agentType": "notAgentic",
"agentSubjectType": "notAgentic"
},
"AppId": "b03f542d-bdd6-477f-a424-624b81305fc1",
"AuthenticationContextClassReferences": [],
"AuthenticationProcessingDetails": [
{
"key": "Legacy TLS (TLS 1.0, 1.1, 3DES)",
"value": "False"
},
{
"key": "Is Legacy Store Used",
"value": "False"
},
{
"key": "Is CAE Token",
"value": "False"
}
],
"Category": "ManagedIdentitySignInLogs",
"ClientCredentialType": "none",
"ConditionalAccessAudiences": [],
"ConditionalAccessPolicies": [],
"ConditionalAccessPoliciesV2": "None",
"ConditionalAccessStatus": "notApplied",
"CorrelationId": "c088ded1-23dd-4b62-8cb4-fa2ebd4de855",
"CreatedDateTime": "2026-07-25T16:10:17.557475Z",
"DurationMs": "0",
"Id": "a5c6d733-08f3-4642-8d6c-4663f6f45800",
"LocationDetails": {
"city": "",
"state": "",
"countryOrRegion": "",
"geoCoordinates": {
"latitude": 0.0,
"longitude": 0.0
}
},
"OperationName": "Sign-in activity",
"OperationVersion": "1.0",
"ResourceDisplayName": "Microsoft Graph",
"ResourceGroup": "Microsoft.aadiam",
"ResourceIdentity": "00000003-0000-0000-c000-000000000000",
"ResourceOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"ResourceServicePrincipalId": "2e5ab30e-ae89-43c2-b130-0022f3d655a7",
"ResultSignature": "SUCCESS",
"ResultType": "0",
"ServicePrincipalId": "bd7574b0-c942-42da-8fa3-2cf6d9a0142c",
"ServicePrincipalName": "dw-signin-mi-f313ab",
"UniqueTokenIdentifier": "M9fGpfMIQkaNbEZj9vRYAA"
}
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
event.outcome (elastic rule field) | eq | success | 16 rules | elastic |
azure_ad::user_type (elastic rule field) | eq | member | 10 rules | elastic |
EventType (elastic rule field) | eq | sign-in activity | 7 rules | elastic |
azure_ad::app_id (elastic rule field) | eq | 29d9ed98-a469-4536-ade2-f981bc1d605e | 5 rules | elastic |
azure_ad::resource_id (elastic rule field) | eq | 00000002-0000-0000-c000-000000000000 | 3 rules | elastic |
azure_ad::resource_id (elastic rule field) | in | 00000003-0000-0000-c000-000000000000 | 4 rules | elastic |
security_result.action (Chronicle) | eq | ALLOW | 4 rules | chronicle |
azure_ad::authentication_protocol (elastic rule field) | eq | devicecode | 3 rules | elastic |
azure_ad::authentication_requirement (elastic rule field) | eq | singlefactorauthentication | 3 rules | elastic |
azure_ad::user_principal_name (elastic rule field) | is_not_null | | 3 rules | elastic |
azure.activitylogs.properties.authentication_protocol (elastic rule field) | eq | devicecode | 2 rules | elastic |
azure.signinlogs.identity (elastic rule field) | is_not_null | | 2 rules | elastic |
azure.signinlogs.properties.authentication_details.authentication_method (elastic rule field) | eq | password | 2 rules | elastic |
azure.signinlogs.properties.original_transfer_method (elastic rule field) | eq | devicecodeflow | 2 rules | elastic |
azure.signinlogs.properties.token_issuer_type (elastic rule field) | eq | azuread | 2 rules | elastic |
Detection Rules #
Full rule details for this event, including ATT&CK technique mappings and native queries →Elastic #
T1078, T1078.004, T1098, T1098.001, T1213, T1213.002T1078, T1078.004, T1528, T1566, T1566.002T1069, T1069.003, T1078, T1078.004, T1087, T1087.004Splunk #
T1110, T1110.003T1110, T1110.003, T1110.004, T1586, T1586.003T1528Kusto #
T1071YARA-L #
T1078, T1078.004T1566Panther #
T1078, T1078.004, T1550, T1550.001, T1566, T1566.002T1110, T1110.001, T1110.003, T1110.004T1078, T1110
Success: Successful sign-in
#Description
Record with ResultType 0: the managed identity's token acquisition completed successfully.
Example Sign-in Log Entry #
{
"AADTenantId": "11111111-1111-1111-1111-111111111111",
"Agent": {
"agentType": "notAgentic",
"agentSubjectType": "notAgentic"
},
"AppId": "b03f542d-bdd6-477f-a424-624b81305fc1",
"AuthenticationContextClassReferences": [],
"AuthenticationProcessingDetails": [
{
"key": "Legacy TLS (TLS 1.0, 1.1, 3DES)",
"value": "False"
},
{
"key": "Is Legacy Store Used",
"value": "False"
},
{
"key": "Is CAE Token",
"value": "False"
}
],
"Category": "ManagedIdentitySignInLogs",
"ClientCredentialType": "none",
"ConditionalAccessAudiences": [],
"ConditionalAccessPolicies": [],
"ConditionalAccessPoliciesV2": "None",
"ConditionalAccessStatus": "notApplied",
"CorrelationId": "c088ded1-23dd-4b62-8cb4-fa2ebd4de855",
"CreatedDateTime": "2026-07-25T16:10:17.557475Z",
"DurationMs": "0",
"Id": "a5c6d733-08f3-4642-8d6c-4663f6f45800",
"LocationDetails": {
"city": "",
"state": "",
"countryOrRegion": "",
"geoCoordinates": {
"latitude": 0.0,
"longitude": 0.0
}
},
"OperationName": "Sign-in activity",
"OperationVersion": "1.0",
"ResourceDisplayName": "Microsoft Graph",
"ResourceGroup": "Microsoft.aadiam",
"ResourceIdentity": "00000003-0000-0000-c000-000000000000",
"ResourceOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"ResourceServicePrincipalId": "2e5ab30e-ae89-43c2-b130-0022f3d655a7",
"ResultSignature": "SUCCESS",
"ResultType": "0",
"ServicePrincipalId": "bd7574b0-c942-42da-8fa3-2cf6d9a0142c",
"ServicePrincipalName": "dw-signin-mi-f313ab",
"UniqueTokenIdentifier": "M9fGpfMIQkaNbEZj9vRYAA"
}
Blocked-by-CA: Sign-in blocked by Conditional Access
#Description
Record with ResultType 53003 (or one of the further Conditional-Access-related block codes 53000, 53001, 53002, 50131, 50158, 50097): a Conditional Access policy returned a block decision for the managed identity's sign-in. Code 50158 (external security challenge not satisfied) can accompany either a passed or a failed challenge, so on its own it is not conclusive of a block.
Other: Sign-in with another recorded result
#Description
Record whose ResultType is not 0 or a Conditional-Access block code. The table's own column doc describes ResultType as Success-or-Failure; this bucket holds every other failure code.
Target application: Sign-in naming a target application
#Description
Record carrying AppId or ResourceDisplayName: the application identifier and the resource the managed identity signed into.
Example Sign-in Log Entry #
{
"AADTenantId": "11111111-1111-1111-1111-111111111111",
"Agent": {
"agentType": "notAgentic",
"agentSubjectType": "notAgentic"
},
"AppId": "b03f542d-bdd6-477f-a424-624b81305fc1",
"AuthenticationContextClassReferences": [],
"AuthenticationProcessingDetails": [
{
"key": "Legacy TLS (TLS 1.0, 1.1, 3DES)",
"value": "False"
},
{
"key": "Is Legacy Store Used",
"value": "False"
},
{
"key": "Is CAE Token",
"value": "False"
}
],
"Category": "ManagedIdentitySignInLogs",
"ClientCredentialType": "none",
"ConditionalAccessAudiences": [],
"ConditionalAccessPolicies": [],
"ConditionalAccessPoliciesV2": "None",
"ConditionalAccessStatus": "notApplied",
"CorrelationId": "c088ded1-23dd-4b62-8cb4-fa2ebd4de855",
"CreatedDateTime": "2026-07-25T16:10:17.557475Z",
"DurationMs": "0",
"Id": "a5c6d733-08f3-4642-8d6c-4663f6f45800",
"LocationDetails": {
"city": "",
"state": "",
"countryOrRegion": "",
"geoCoordinates": {
"latitude": 0.0,
"longitude": 0.0
}
},
"OperationName": "Sign-in activity",
"OperationVersion": "1.0",
"ResourceDisplayName": "Microsoft Graph",
"ResourceGroup": "Microsoft.aadiam",
"ResourceIdentity": "00000003-0000-0000-c000-000000000000",
"ResourceOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"ResourceServicePrincipalId": "2e5ab30e-ae89-43c2-b130-0022f3d655a7",
"ResultSignature": "SUCCESS",
"ResultType": "0",
"ServicePrincipalId": "bd7574b0-c942-42da-8fa3-2cf6d9a0142c",
"ServicePrincipalName": "dw-signin-mi-f313ab",
"UniqueTokenIdentifier": "M9fGpfMIQkaNbEZj9vRYAA"
}
Conditional Access status: Sign-in recording a Conditional Access status
#Description
Record carrying ConditionalAccessStatus: the status of every Conditional Access policy related to the managed identity's sign-in.
Example Sign-in Log Entry #
{
"AADTenantId": "11111111-1111-1111-1111-111111111111",
"Agent": {
"agentType": "notAgentic",
"agentSubjectType": "notAgentic"
},
"AppId": "b03f542d-bdd6-477f-a424-624b81305fc1",
"AuthenticationContextClassReferences": [],
"AuthenticationProcessingDetails": [
{
"key": "Legacy TLS (TLS 1.0, 1.1, 3DES)",
"value": "False"
},
{
"key": "Is Legacy Store Used",
"value": "False"
},
{
"key": "Is CAE Token",
"value": "False"
}
],
"Category": "ManagedIdentitySignInLogs",
"ClientCredentialType": "none",
"ConditionalAccessAudiences": [],
"ConditionalAccessPolicies": [],
"ConditionalAccessPoliciesV2": "None",
"ConditionalAccessStatus": "notApplied",
"CorrelationId": "c088ded1-23dd-4b62-8cb4-fa2ebd4de855",
"CreatedDateTime": "2026-07-25T16:10:17.557475Z",
"DurationMs": "0",
"Id": "a5c6d733-08f3-4642-8d6c-4663f6f45800",
"LocationDetails": {
"city": "",
"state": "",
"countryOrRegion": "",
"geoCoordinates": {
"latitude": 0.0,
"longitude": 0.0
}
},
"OperationName": "Sign-in activity",
"OperationVersion": "1.0",
"ResourceDisplayName": "Microsoft Graph",
"ResourceGroup": "Microsoft.aadiam",
"ResourceIdentity": "00000003-0000-0000-c000-000000000000",
"ResourceOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"ResourceServicePrincipalId": "2e5ab30e-ae89-43c2-b130-0022f3d655a7",
"ResultSignature": "SUCCESS",
"ResultType": "0",
"ServicePrincipalId": "bd7574b0-c942-42da-8fa3-2cf6d9a0142c",
"ServicePrincipalName": "dw-signin-mi-f313ab",
"UniqueTokenIdentifier": "M9fGpfMIQkaNbEZj9vRYAA"
}