Workday Security · Schema

AccountSignon

A signon event recorded when a user authenticates with a valid Workday account. Contains details about the authentication including timestamps, IP address, device information, and the outcome of the signon attempt.

Access ControlAuditAuthenticationComplianceEnterpriseIdentity ManagementPrivacySAMLSecuritySSO

Properties

Name Type Description
id string Unique identifier for the signon event
systemAccount string The Workday system account username used for the signon
signonDateTime string Timestamp when the signon occurred
ipAddress string IP address from which the signon attempt originated
authenticationType string Authentication method used such as SAML, password, or certificate
browserType string Browser type used for the signon
operatingSystem string Operating system of the device used for the signon
deviceType string Type of device used for the signon
deviceIsTrusted boolean Whether the device is registered as a trusted device
isDeviceManaged boolean Whether the device is managed by the organization
sessionId string Session identifier assigned to the signon
sessionStart string Timestamp when the session started
sessionEnd string Timestamp when the session ended
successful boolean Whether the signon attempt was successful
failedSignonReason string Reason for the signon failure if the attempt was unsuccessful
passwordChanged boolean Whether the password was changed during this signon
forgottenPasswordResetRequest boolean Whether a forgotten password reset was requested
multiFactorType string Multi-factor authentication type used if applicable
samlIdentityProvider string SAML identity provider used if the signon was via SSO
uiClientType string Workday UI client type used for the signon
requestOriginator string Originator of the signon request such as user-initiated or system-initiated
View JSON Schema on GitHub

JSON Schema

workday-security-accountsignon-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/AccountSignon",
  "title": "AccountSignon",
  "type": "object",
  "description": "A signon event recorded when a user authenticates with a valid Workday account. Contains details about the authentication including timestamps, IP address, device information, and the outcome of the signon attempt.",
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique identifier for the signon event"
    },
    "systemAccount": {
      "type": "string",
      "description": "The Workday system account username used for the signon"
    },
    "signonDateTime": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp when the signon occurred"
    },
    "ipAddress": {
      "type": "string",
      "description": "IP address from which the signon attempt originated"
    },
    "authenticationType": {
      "type": "string",
      "description": "Authentication method used such as SAML, password, or certificate"
    },
    "browserType": {
      "type": "string",
      "description": "Browser type used for the signon"
    },
    "operatingSystem": {
      "type": "string",
      "description": "Operating system of the device used for the signon"
    },
    "deviceType": {
      "type": "string",
      "description": "Type of device used for the signon"
    },
    "deviceIsTrusted": {
      "type": "boolean",
      "description": "Whether the device is registered as a trusted device"
    },
    "isDeviceManaged": {
      "type": "boolean",
      "description": "Whether the device is managed by the organization"
    },
    "sessionId": {
      "type": "string",
      "description": "Session identifier assigned to the signon"
    },
    "sessionStart": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp when the session started"
    },
    "sessionEnd": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp when the session ended"
    },
    "successful": {
      "type": "boolean",
      "description": "Whether the signon attempt was successful"
    },
    "failedSignonReason": {
      "type": "string",
      "description": "Reason for the signon failure if the attempt was unsuccessful"
    },
    "passwordChanged": {
      "type": "boolean",
      "description": "Whether the password was changed during this signon"
    },
    "forgottenPasswordResetRequest": {
      "type": "boolean",
      "description": "Whether a forgotten password reset was requested"
    },
    "multiFactorType": {
      "type": "string",
      "description": "Multi-factor authentication type used if applicable"
    },
    "samlIdentityProvider": {
      "type": "string",
      "description": "SAML identity provider used if the signon was via SSO"
    },
    "uiClientType": {
      "type": "string",
      "description": "Workday UI client type used for the signon"
    },
    "requestOriginator": {
      "type": "string",
      "description": "Originator of the signon request such as user-initiated or system-initiated"
    }
  }
}