Authentication

Top Level Fieldset: True

This field set contains information about authentication related to an event.

Authentication Fields

authentication.method

Required Field: False
Type: STRING
Example: password
Detection Supported Field: True

Normalized method of authentication.

Allowed Values

NameDescription
access_tokenToken-based authentication. Examples: OAuth, JWT
backup_codeBackup code.
biometricBiometric verification. Examples: fingerprint, facial ID
emailEmail verification code or link.
hardware_authenticatorHardware authenticator. Examples: Yubikey, hard token
passwordPassword.
passwordlessPasswordless authentication. Example: WebAuthn
phone_callVerification code sent via phone call.
smsVerification code sent via SMS.
ssoSingle Sign-On (SSO) via a federated identity/ external IdP. Examples: SAML, OpenID Connect, WsFederation
software_authenticatorSoftware-based authenticator that generates a time-based or push notification. Examples: Okta Verify, Duo Push
gestureGesture, such as tracing a pre-defined pattern on a touchscreen-enabled device.
hardware_tokenHardware token, which is typically a dedicated authentication device.
software_tokenSoftware token, which is typically a credential file stored on a device.

authentication.provider

Required Field: False
Type: STRING
Example: Okta
Detection Supported Field: True

Authentication provider.


authentication.raw_method

Required Field: False
Type: STRING
Example: Sha1HashedPassword
Detection Supported Field: True

Method of authentication as provided by the monitored service.