Skip to content

Enum: FactorTypeIdEnum

The normalized identifier for the authentication factor.

URI: ocsf:FactorTypeIdEnum

Permissible Values

Value Meaning Description
UNKNOWN None Unknown
SMS None User receives and inputs a code sent to their mobile device via SMS text
SECURITY_QUESTION None The user responds to a security question as part of a question-based
PHONE_CALL None System calls the user's registered phone number and requires the user to answ...
BIOMETRIC None Devices that verify identity-based on user's physical identifiers, such as
PUSH_NOTIFICATION None Push notification is sent to user's registered device and requires the user t...
HARDWARE_TOKEN None Physical device that generates a code to be used for authentication
OTP None Application generates a one-time password (OTP) for use in authentication
EMAIL None A code or link is sent to a user's registered email address
U2F None Typically involves a hardware token, which the user physically interacts with
WEBAUTHN None Web-based API that enables users to register devices as authentication factor...
PASSWORD None The user enters a password that they have previously established
OTHER None Other

Slots

Name Description
factor_type_id The normalized identifier for the authentication factor

Identifier and Mapping Information

Schema Source

LinkML Source

name: FactorTypeIdEnum
description: The normalized identifier for the authentication factor.
from_schema: https://w3id.org/lmodel/ocsf
rank: 1000
permissible_values:
  UNKNOWN:
    text: UNKNOWN
    description: Unknown
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '0'
      caption:
        tag: caption
        value: Unknown
  SMS:
    text: SMS
    description: 'User receives and inputs a code sent to their mobile device via
      SMS text

      message.'
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '1'
      caption:
        tag: caption
        value: SMS
  SECURITY_QUESTION:
    text: SECURITY_QUESTION
    description: 'The user responds to a security question as part of a question-based

      authentication factor'
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '2'
      caption:
        tag: caption
        value: Security Question
  PHONE_CALL:
    text: PHONE_CALL
    description: 'System calls the user''s registered phone number and requires the
      user to answer

      and provide a response.'
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '3'
      caption:
        tag: caption
        value: Phone Call
  BIOMETRIC:
    text: BIOMETRIC
    description: 'Devices that verify identity-based on user''s physical identifiers,
      such as

      fingerprint scanners or retina scanners.'
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '4'
      caption:
        tag: caption
        value: Biometric
  PUSH_NOTIFICATION:
    text: PUSH_NOTIFICATION
    description: 'Push notification is sent to user''s registered device and requires
      the user to

      acknowledge.'
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '5'
      caption:
        tag: caption
        value: Push Notification
  HARDWARE_TOKEN:
    text: HARDWARE_TOKEN
    description: Physical device that generates a code to be used for authentication.
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '6'
      caption:
        tag: caption
        value: Hardware Token
  OTP:
    text: OTP
    description: Application generates a one-time password (OTP) for use in authentication.
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '7'
      caption:
        tag: caption
        value: OTP
  EMAIL:
    text: EMAIL
    description: A code or link is sent to a user's registered email address.
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '8'
      caption:
        tag: caption
        value: Email
  U2F:
    text: U2F
    description: 'Typically involves a hardware token, which the user physically interacts
      with

      to authenticate.'
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '9'
      caption:
        tag: caption
        value: U2F
  WEBAUTHN:
    text: WEBAUTHN
    description: Web-based API that enables users to register devices as authentication
      factors.
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '10'
      caption:
        tag: caption
        value: WebAuthn
  PASSWORD:
    text: PASSWORD
    description: The user enters a password that they have previously established.
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '11'
      caption:
        tag: caption
        value: Password
  OTHER:
    text: OTHER
    description: Other
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '99'
      caption:
        tag: caption
        value: Other