pC_soktaapplogin.md

June 30, 2023 ยท View on GitHub

Parser Content

{
Name = s-okta-app-login
  DataType = "app-login"
  Conditions = [ """"displayMessage": "User single sign on to app"""", """"result": "SUCCESS"""" ]

s-okta-app-login = {
  Vendor = Okta
  Product = Okta Adaptive MFA
  Lms = Splunk
  TimeFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
  Fields = [
    """exabeam_host=({host}[^\s]{1,2000})"""   
    """"published":\s{0,100}"({time}\d\d\d\d\-\d\d\-\d\dT\d\d:\d\d:\d\d\.\d{1,100}Z)""",
    """({time}\d\d\d\d\-\d\d\-\d\dT\d\d:\d\d:\d\d\.\d{1,100}Z)""",
    """"userAgent":\s{0,100}\{[^\{\}]{0,2000}?"rawUserAgent":\s{0,100}"((?i)unknown|({user_agent}[^"]{1,2000}))""",
    """"ip":\s{0,100}"({src_ip}[^"]{1,2000})"""",
    """"request":\s{0,100}\{[^\}]{1,2000}?"ip":\s{0,100}"({src_ip}[a-fA-F:\d.]{1,2000})"""",
    """"type":\s{0,100}"({app}[^"]{1,2000})""",
    """({app}Okta)""",
    """destinationServiceName({app}.+?)\s{0,100}\w+=""",
    """"target":\s{0,100}\[.*?\{.*?"displayName":\s{0,100}"({app}[^"]{1,2000})"[^\{\}]{0,2000}?"type":\s{0,100}"AppInstance"""",
    """"type":\s{0,100}"AppInstance"[^\}\]]{0,2000}"displayName":\s{0,100}"({app}[^"]{1,2000}?)\s{0,100}"""",
    """"actor":\s{0,100}\{[^\{\}]{0,2000}?"displayName":\s{0,100}"((?i)okta[^"]{0,2000}|unknown|({user_fullname}[^",]{1,2000}))"[^\{\}]{0,2000}?"type":\s{0,100}"User"""",
    """"actor":\s{0,100}\{[^\{\}]{0,2000}?"type":\s{0,100}"User"[^\{\}]{0,2000}?"displayName":\s{0,100}"((?i)okta[^"]{0,2000}|unknown|({user_fullname}[^",]{1,2000}))"""",
    """"actor"":\s{0,100}\{[^\{\}]{0,2000}?""type"":\s{0,100}""User""[^\{\}]{0,2000}?""displayName"":\s{0,100}""((?i)okta[^"]{0,2000}|unknown|({user_lastname}[^,]{1,2000}),\s{0,100}({user_firstname}[^,"\}\]]{1,2000}))""""
    """"actor":\s{0,100}\{[^\{\}]{0,2000}?"alternateId":\s{0,100}"(?:({user_email}[^@"]{1,2000}@({email_domain}[^@"]{1,2000}))|({user}[^"@]{1,2000}))"""",
    """"userName":\s{0,100}"({user_email}[^@"]{1,2000}@({email_domain}[^@"]{1,2000}))"""",
    """"outcome":\s{0,100}\{[^\{\}]{0,2000}?"result":\s{0,100}"({outcome}[^"]{1,2000})""",
    """"outcome":\s{0,100}\{[^\{\}]{0,2000}?"reason":\s{0,100}"({additional_info}[^"]{1,2000})""",
    """"redirectUri":\s{0,100}"({object}[^"]{1,2000})"""",
    """"displayMessage":\s{0,100}"({activity}[^"]{1,2000})"""",
    """"city":\s{0,100}"({location_city}[^"]{1,2000})""",
    """"state":\s{0,100}"({location_state}[^"]{1,2000})""",
    """"country":\s{0,100}"({location_country}[^"]{1,2000})"""
    """"dtHash":"({md5}[^"]{1,2000})"""
  ]
    DupFields=["app->object"
}