Change log for AZURE_AD_SIGNIN

Date Changes
2025-07-01 Enhancement:
- Replaced values of new raw log field names to their corresponding old raw log field names to map data to UDM fields using existing mappings as follows:
-- `RiskDetail` -> `riskDetail`
-- `RiskLevelAggregated` -> `riskLevelAggregated`
-- `RiskLevelDuringSignIn` -> `riskLevelDuringSignIn`
-- `RiskState` -> `riskState`
-- `ResourceDisplayName` -> `resourceDisplayName`
-- `ResourceId` -> `resourceId`
-- `ResultSignature` -> `resultSignature`
- Added a condition check to process the `ConditionalAccessPolicies` raw log field only when it contains a string value it can enter into mappings of `ConditionalAccessPolicies` raw log field mapping to prevent parsing errors.
- Newly added for loop for `ConditionalAccessPolicies` , `apc.enforcedSessionControls` , and `apc.enforcedGrantControls` raw log field to parse its respective fields.
- `event.idm.read_only_udm.security_result.rule_name` : Newly mapped `apc.displayName` raw log field with `event.idm.read_only_udm.security_result.rule_name` UDM field.
- `event.idm.read_only_udm.security_result.rule_id` : Newly mapped `apc.id` raw log field with `event.idm.read_only_udm.security_result.rule_id` UDM field.
- `event.idm.read_only_udm.security_result.rule_labels` : Newly mapped `apc.Result`, `apc.conditionsSatisfied`, `apc.conditionsNotSatisfied` , `apc.enforcedGrantControls` , and `apc.enforcedSessionControls` raw log field with `event.idm.read_only_udm.security_result.rule_labels` UDM field.
- `event.idm.read_only_udm.security_result.detection_fields` : Newly mapped `SourceSystem`, `SessionLifetimePolicies`, `SessionId`, `ResourceTenantId`, `ResourceOwnerTenantId`, `TokenProtectionStatusDetails.signInSessionStatusCode`, `TokenProtectionStatusDetails.signInSessionStatus`, `DeviceDetail.browser`, `DeviceDetail.operatingSystem` raw log fields with `event.idm.read_only_udm.security_result.detection_fields` UDM field.
- `event.idm.read_only_udm.principal.user.attribute.labels` : Newly mapped `ResourceServicePrincipalId` raw log field with `event.idm.read_only_udm.principal.user.attribute.labels` UDM field.
- `event.idm.read_only_udm.target.resource.attribute.labels` : Newly mapped `ResourceIdentity` raw log field with `event.idm.read_only_udm.target.resource.attribute.labels` UDM field.
- `event.idm.read_only_udm.additional.fields` : Newly mapped `Resource`, `ProcessingTimeInMilliseconds`, `OriginalTransferMethod`, `OriginalRequestId`, `Status.additionalDetails`, `RiskEventTypes_V2`, `IncomingTokenType` raw log fields with `event.idm.read_only_udm.additional.fields` UDM field.
- `event.idm.read_only_udm.principal.location.city` : Newly mapped `LocationDetails.city` raw log field with `event.idm.read_only_udm.principal.location.city` UDM field.
- `event.idm.read_only_udm.principal.location.country_or_region` : Newly mapped `LocationDetails.countryOrRegion` raw log field with `event.idm.read_only_udm.principal.location.country_or_region` UDM field.
- `event.idm.read_only_udm.principal.location.state` : Newly mapped `LocationDetails.state` raw log field with `event.idm.read_only_udm.principal.location.state` UDM field.
- `event.idm.read_only_udm.principal.location.region_coordinates.latitude` : Newly mapped `LocationDetails.geoCoordinates.latitude` raw log field with `event.idm.read_only_udm.principal.location.region_coordinates.latitude` UDM field.
- `event.idm.read_only_udm.principal.location.region_coordinates.longitude` : Newly mapped `LocationDetails.geoCoordinates.longitude` raw log field with `event.idm.read_only_udm.principal.location.region_coordinates.longitude` UDM field.
2024-10-17 Enhancement:
- Mapped "userDisplayName" to "principal.user.user_display_name".
- Mapped "userPrincipalName" to "principal.user.email_addresses".
- Mapped "appDisplayName" to "principal.application".
- Mapped "ipAddress" to "principal.ip" and "principal.asset.ip".
- Mapped "userId" to "principal.user.userid".
- Mapped "resourceDisplayName" to "target.application".
- Mapped "status.errorCode" to "network.http.response_code".
- Mapped "failureReason" to "security_result.summary".
- Mapped "deviceDetail.operatingSystem" to "principal.platform".
- Mapped "appId", "clientAppUsed", "conditionalAccessStatus", "deviceDetail.deviceId", "deviceDetail.deviceName", "deviceDetail.browser", "deviceDetail.isCompliant", "deviceDetail.isManaged", and "deviceDetail.trustType" to "security_result.detection_fields".
- Mapped "location.city" to "principal.location.city".
- Mapped "location.state" to "principal.location.state".
- Mapped "location.countryOrRegion" to "principal.location.country_or_region".
- Mapped "location.geoCoordinates.latitude" to "principal.location.region_coordinates.latitude".
- Mapped "location.geoCoordinates.longitude" to "principal.location.region_coordinates.longitude".
2024-07-18 Enhancement:
- Added support for JSON logs containing array of logs.
2024-05-07 - Newly created parser.