Okta Schema#
graph LR
OktaApiToken -- ALLOWED_FROM --> OktaNetworkZone
OktaApiToken -- BLOCKED_FROM --> OktaNetworkZone
OktaApiToken -- OWNED_BY --> OktaUser
OktaApplication -- REPLYURI --> ReplyUri
OktaGroup -- APPLICATION --> OktaApplication
OktaGroup -- HAS_ROLE --> OktaGroupRole
OktaGroupRule -- ASSIGNED_BY_GROUP_RULE --> OktaGroup
OktaOrganization -- RESOURCE --> OktaApiToken
OktaOrganization -- RESOURCE --> OktaApplication
OktaOrganization -- RESOURCE --> OktaAuthenticator
OktaOrganization -- RESOURCE --> OktaDevice
OktaOrganization -- RESOURCE --> OktaGroup
OktaOrganization -- RESOURCE --> OktaGroupRole
OktaOrganization -- RESOURCE --> OktaGroupRule
OktaOrganization -- RESOURCE --> OktaLogStream
OktaOrganization -- RESOURCE --> OktaNetworkZone
OktaOrganization -- RESOURCE --> OktaPolicy
OktaOrganization -- RESOURCE --> OktaPolicyRule
OktaOrganization -- RESOURCE --> OktaTrustedOrigin
OktaOrganization -- RESOURCE --> OktaUser
OktaOrganization -- RESOURCE --> OktaUserFactor
OktaOrganization -- RESOURCE --> OktaUserRole
OktaOrganization -- RESOURCE --> OktaUserType
OktaOrganization -- RESOURCE --> ReplyUri
OktaPolicy -- APPLIES_TO --> OktaApplication
OktaPolicy -- APPLIES_TO --> OktaGroup
OktaPolicy -- EXCLUDES --> OktaGroup
OktaPolicy -- HAS_RULE --> OktaPolicyRule
OktaPolicyRule -- APPLIES_TO --> OktaGroup
OktaPolicyRule -- APPLIES_TO --> OktaNetworkZone
OktaPolicyRule -- APPLIES_TO --> OktaUser
OktaPolicyRule -- EXCLUDES --> OktaGroup
OktaPolicyRule -- EXCLUDES --> OktaNetworkZone
OktaPolicyRule -- EXCLUDES --> OktaUser
OktaTrustedOrigin -- CREATED_BY --> OktaUser
OktaTrustedOrigin -- LAST_UPDATED_BY --> OktaUser
OktaUser -- APPLICATION --> OktaApplication
OktaUser -- FACTOR --> OktaUserFactor
OktaUser -- HAS_ROLE --> OktaUserRole
OktaUser -- HAS_TYPE --> OktaUserType
OktaUser -- MEMBER_OF --> OktaGroup
OktaUser -- MEMBER_OF_OKTA_GROUP --> OktaGroup
OktaUser -- OWNS --> OktaDevice
OktaApiToken#
An Okta API token (SSWS token). Its secret is never returned by the API.
Requires the okta.apiTokens.read scope.
Ontology Mapping: This node uses the ontology label
APIKey.
Properties#
Ontology-generated fields are shown in italics.
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Unique Okta API token identifier. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this resource. |
client_name |
Client that created the token, such as |
|
created |
Time when the token was created. |
|
expires_at |
Time when the token expires if it is not used again. Okta extends it by |
|
name |
Token name. |
|
network_connection |
Network condition on token use: |
|
okta_last_updated |
Time when Okta last updated the token. |
|
token_window |
ISO 8601 duration of inactivity after which the token expires, such as |
|
user_id |
ID of the Okta user who owns the token. The token acts with that user’s admin roles. |
|
_ont_created_at |
Yes |
Normalized field sourced from |
_ont_expires_at |
Yes |
Normalized field sourced from |
_ont_name |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:OktaApiToken)-[:ALLOWED_FROM]->(:OktaNetworkZone): An Okta API token can only be used from a network zone.(:OktaApiToken)-[:BLOCKED_FROM]->(:OktaNetworkZone): An Okta API token cannot be used from a network zone.(:OktaApiToken)-[:OWNED_BY]->(:OktaUser): An Okta API token is owned by, and acts as, an Okta user.(:User)-[:OWNS]->(:OktaApiToken): generated by analysis jobOntology - User OWNS APIKey linking.(:OktaOrganization)-[:RESOURCE]->(:OktaApiToken): An Okta organization contains an API token.
OktaApplication#
Ontology Mapping: This node uses the ontology label
ThirdPartyApp.
Properties#
Ontology-generated fields are shown in italics.
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Unique identifier for the Okta resource. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this resource. |
accessibility_error_redirect_url |
Okta accessibility error redirect URL. |
|
accessibility_login_redirect_url |
Okta accessibility login redirect URL. |
|
accessibility_self_service |
Okta accessibility self service. |
|
activated |
Okta activated. |
|
created |
Okta created. |
|
credentials_signing_kid |
Okta credentials signing kid. |
|
credentials_signing_last_rotated |
Okta credentials signing last rotated. |
|
credentials_signing_next_rotation |
Okta credentials signing next rotation. |
|
credentials_signing_rotation_mode |
Okta credentials signing rotation mode. |
|
credentials_signing_use |
Okta credentials signing use. |
|
credentials_user_name_template_push_status |
Okta credentials user name template push status. |
|
credentials_user_name_template_suffix |
Okta credentials user name template suffix. |
|
credentials_user_name_template_template |
Okta credentials user name template template. |
|
credentials_user_name_template_type |
Okta credentials user name template type. |
|
features |
Okta features. |
|
label |
Okta label. |
|
last_updated |
Okta last updated. |
|
licensing_seat_count |
Okta licensing seat count. |
|
name |
Okta name. |
|
settings_app_acs_url |
Okta settings app ACS URL. |
|
settings_app_button_field |
Okta settings app button field. |
|
settings_app_implicit_assignment |
Okta settings app implicit assignment. |
|
settings_app_inline_hook_id |
Okta settings app inline hook ID. |
|
settings_app_login_url_regex |
Okta settings app login URL regex. |
|
settings_app_org_name |
Okta settings app org name. |
|
settings_app_password_field |
Okta settings app password field. |
|
settings_app_url |
Okta settings app URL. |
|
settings_app_username_field |
Okta settings app username field. |
|
settings_notes_admin |
Okta settings notes admin. |
|
settings_notes_enduser |
Okta settings notes enduser. |
|
settings_notifications_vpn_help_url |
Okta settings notifications VPN help URL. |
|
settings_notifications_vpn_message |
Okta settings notifications VPN message. |
|
settings_notifications_vpn_network_connection |
Okta settings notifications VPN network connection. |
|
settings_notifications_vpn_network_exclude |
Okta settings notifications VPN network exclude. |
|
settings_notifications_vpn_network_include |
Okta settings notifications VPN network include. |
|
settings_oauth_client_application_type |
Okta settings OAuth client application type. |
|
settings_oauth_client_client_uri |
Okta settings OAuth client client URI. |
|
settings_oauth_client_consent_method |
Okta settings OAuth client consent method. |
|
settings_oauth_client_grant_Type |
Okta settings OAuth client grant type. |
|
settings_oauth_client_idp_initiated_login_default_scope |
Okta settings OAuth client IdP initiated login default scope. |
|
settings_oauth_client_idp_initiated_login_mode |
Okta settings OAuth client IdP initiated login mode. |
|
settings_oauth_client_initiate_login_uri |
Okta settings OAuth client initiate login URI. |
|
settings_oauth_client_logo_uri |
Okta settings OAuth client logo URI. |
|
settings_oauth_client_policy_uri |
Okta settings OAuth client policy URI. |
|
settings_oauth_client_post_logout_redirect_uris |
Okta settings OAuth client post logout redirect uris. |
|
settings_oauth_client_redirect_uris |
Okta settings OAuth client redirect uris. |
|
settings_oauth_client_response_types |
Okta settings OAuth client response types. |
|
settings_oauth_client_tos_uri |
Okta settings OAuth client tos URI. |
|
settings_oauth_client_wildcard_redirect |
Okta settings OAuth client wildcard redirect. |
|
settings_sign_on_assertion_signed |
Okta settings sign on assertion signed. |
|
settings_sign_on_audience |
Okta settings sign on audience. |
|
settings_sign_on_audience_override |
Okta settings sign on audience override. |
|
settings_sign_on_authn_context_class_ref |
Okta settings sign on authn context class ref. |
|
settings_sign_on_default_relay_state |
Okta settings sign on default relay state. |
|
settings_sign_on_destination |
Okta settings sign on destination. |
|
settings_sign_on_destination_override |
Okta settings sign on destination override. |
|
settings_sign_on_digest_algorithm |
Okta settings sign on digest algorithm. |
|
settings_sign_on_honor_force_authn |
Okta settings sign on honor force authn. |
|
settings_sign_on_idp_issuer |
Okta settings sign on IdP issuer. |
|
settings_sign_on_recipient |
Okta settings sign on recipient. |
|
settings_sign_on_recipient_override |
Okta settings sign on recipient override. |
|
settings_sign_on_response_signed |
Okta settings sign on response signed. |
|
settings_sign_on_signature_algorithm |
Okta settings sign on signature algorithm. |
|
settings_sign_on_sso_acs_url |
Okta settings sign on SSO ACS URL. |
|
settings_sign_on_sso_acs_url_override |
Okta settings sign on SSO ACS URL override. |
|
settings_sign_on_subject_name_id_format |
Okta settings sign on subject name ID format. |
|
settings_sign_on_subject_name_id_template |
Okta settings sign on subject name ID template. |
|
sign_on_mode |
Okta sign on mode. |
|
status |
Okta status. |
|
visibility_app_links |
Okta visibility app links. |
|
visibility_auto_launch |
Okta visibility auto launch. |
|
visibility_auto_submit_toolbar |
Okta visibility auto submit toolbar. |
|
visibility_hide |
Okta visibility hide. |
|
_ont_client_id |
Yes |
Normalized field sourced from |
_ont_enabled |
Yes |
Normalized field sourced from |
_ont_name |
Yes |
Normalized field sourced from |
_ont_protocol |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:OktaGroup)-[:APPLICATION]->(:OktaApplication)(:OktaUser)-[:APPLICATION]->(:OktaApplication)(:OktaPolicy)-[:APPLIES_TO]->(:OktaApplication): An Okta authentication policy governs sign-in to an application.(:User)-[:AUTHORIZED]->(:OktaApplication): generated by analysis jobOntology - User AUTHORIZED ThirdPartyApp linking.Properties:
Field
Description
scopes
Property generated by analysis job:
Ontology - User AUTHORIZED ThirdPartyApp linking.
(:OktaApplication)-[:REPLYURI]->(:ReplyUri)(:OktaOrganization)-[:RESOURCE]->(:OktaApplication)
OktaAuthenticator#
Properties#
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Unique identifier for the Okta resource. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this resource. |
authenticator_type |
Okta authenticator type. |
|
created |
Okta created. |
|
key |
Okta key. |
|
last_updated |
Okta last updated. |
|
name |
Okta name. |
|
provider_auth_port |
Okta provider auth port. |
|
provider_configuration |
Okta provider configuration. |
|
provider_host_name |
Okta provider host name. |
|
provider_instance_id |
Okta provider instance ID. |
|
provider_integration_key |
Okta provider integration key. |
|
provider_type |
Okta provider type. |
|
provider_user_name_template |
Okta provider user name template. |
|
settings |
Okta settings. |
|
settings_allowed_for |
Okta settings allowed for. |
|
settings_app_instance_id |
Okta settings app instance ID. |
|
settings_channel_binding |
Okta settings channel binding. |
|
settings_compliance |
Okta settings compliance. |
|
settings_token_lifetime_minutes |
Okta settings token lifetime minutes. |
|
settings_user_verification |
Okta settings user verification. |
|
status |
Okta status. |
Relationships#
(:OktaOrganization)-[:RESOURCE]->(:OktaAuthenticator)
OktaDevice#
A device registered or managed in Okta.
Ontology Projection:
OktaDevicecontributes data to canonicalDevicenodes.
Properties#
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Unique Okta device identifier. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this node. |
created |
Device creation time. |
|
disk_encryption_type |
Device disk encryption type. |
|
display_name |
Yes |
User-facing device name. |
imei |
Device IMEI. |
|
integrity_jailbreak |
Whether the device is jailbroken or rooted. |
|
managed |
Whether the device is managed by MDM software. |
|
manufacturer |
Device manufacturer. |
|
meid |
Device MEID. |
|
model |
Device model. |
|
okta_last_updated |
Time when Okta last updated the device. |
|
os_version |
Device operating system version. |
|
platform |
Device platform reported by Okta. |
|
registered |
Whether the device is registered in Okta. |
|
resource_alternate_id |
Alternate identifier for the Okta resource. |
|
resource_display_name |
Display name from the Okta resource metadata. |
|
resource_display_name_sensitive |
Whether the resource display name contains sensitive data. |
|
resource_type |
Okta resource type. |
|
secure_hardware_present |
Whether secure hardware is present. |
|
serial_number |
Yes |
Device serial number. |
sid |
Windows security identifier. |
|
status |
Device lifecycle status. |
|
tpm_public_key_hash |
Windows TPM public key hash. |
|
udid |
Device UDID. |
Relationships#
(:Device)-[:OBSERVED_AS]->(:OktaDevice)(:OktaUser)-[:OWNS]->(:OktaDevice): An Okta user owns a registered device.Properties:
Field
Description
enrolled_at
Time when the user enrolled the device.
management_status
Device management status for this user enrollment.
screen_lock_type
Screen lock type reported for this user enrollment.
(:OktaOrganization)-[:RESOURCE]->(:OktaDevice): An Okta organization contains a registered device.
OktaGroup#
Ontology Mapping: This node uses the ontology label
UserGroup.
Properties#
Ontology-generated fields are shown in italics.
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Unique identifier for the Okta resource. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this resource. |
created |
Okta created. |
|
description |
Okta description. |
|
dn |
Okta dn. |
|
external_id |
Okta external ID. |
|
group_type |
Okta group type. |
|
last_membership_updated |
Okta last membership updated. |
|
last_updated |
Okta last updated. |
|
name |
Yes |
Okta name. |
object_class |
Okta object class. |
|
sam_account_name |
Okta sam account name. |
|
windows_domain_qualified_name |
Okta windows domain qualified name. |
|
_ont_description |
Normalized field sourced from |
|
_ont_name |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:OktaGroup)-[:ALLOWED_BY]->(:AWSRole): Compatibility edge for an AWS role granted to Okta group members.(:OktaGroup)-[:APPLICATION]->(:OktaApplication)(:OktaPolicy)-[:APPLIES_TO]->(:OktaGroup): An Okta policy applies to the members of a group.(:OktaPolicyRule)-[:APPLIES_TO]->(:OktaGroup): An Okta policy rule applies to the members of a group.(:OktaGroupRule)-[:ASSIGNED_BY_GROUP_RULE]->(:OktaGroup)(:OktaPolicy)-[:EXCLUDES]->(:OktaGroup): An Okta policy excludes the members of a group.(:OktaPolicyRule)-[:EXCLUDES]->(:OktaGroup): An Okta policy rule excludes the members of a group.(:OktaGroup)-[:HAS_ROLE]->(:AWSRole): Links an Okta group to the AWS IAM role granted by its SAML mapping.(:OktaGroup)-[:HAS_ROLE]->(:OktaGroupRole)(:OktaGroup)-[:MEMBER_OF]->(:KubernetesGroup): Links an Okta group to the Kubernetes group its members join.(:OktaUser)-[:MEMBER_OF]->(:OktaGroup)(:OktaUser)-[:MEMBER_OF_OKTA_GROUP]->(:OktaGroup)(:OktaOrganization)-[:RESOURCE]->(:OktaGroup)
OktaGroupRole#
Ontology Mapping: This node uses the ontology label
PermissionRole.
Properties#
Ontology-generated fields are shown in italics.
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Unique identifier for the Okta resource. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this resource. |
assignment_type |
Okta assignment type. |
|
created |
Okta created. |
|
description |
Okta description. |
|
label |
Okta label. |
|
last_updated |
Okta last updated. |
|
name |
Okta name. |
|
role_type |
Okta role type. |
|
status |
Okta status. |
|
_ont_name |
Yes |
Normalized field sourced from |
_ont_scope |
Yes |
Property generated by the ontology mapping. |
_ont_source |
Module that populated this node’s ontology fields. |
|
_ont_type |
Yes |
Property generated by the ontology mapping. |
Relationships#
(:OktaGroup)-[:HAS_ROLE]->(:OktaGroupRole)(:OktaOrganization)-[:RESOURCE]->(:OktaGroupRole)
OktaGroupRule#
Properties#
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Unique identifier for the Okta resource. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this resource. |
assigned_groups |
Okta assigned groups. |
|
condition_type |
Okta condition type. |
|
conditions |
Okta conditions. |
|
created |
Okta created. |
|
exclusions |
Okta exclusions. |
|
expression_type |
Okta expression type. |
|
inclusions |
Okta inclusions. |
|
last_updated |
Okta last updated. |
|
name |
Okta name. |
|
status |
Okta status. |
Relationships#
(:OktaGroupRule)-[:ASSIGNED_BY_GROUP_RULE]->(:OktaGroup)(:OktaOrganization)-[:RESOURCE]->(:OktaGroupRule)
OktaLogStream#
An Okta log stream that forwards System Log events to an external
destination such as AWS EventBridge or Splunk Cloud. Requires the
okta.logStreams.read scope.
Properties#
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Unique Okta log stream identifier. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this resource. |
aws_account_id |
|
|
aws_event_source_name |
|
|
aws_region |
|
|
created |
Time when the log stream was created. |
|
name |
Log stream name. |
|
okta_last_updated |
Time when Okta last updated the log stream. |
|
splunk_edition |
|
|
splunk_host |
|
|
status |
Log stream status, |
|
type |
Destination type, such as |
Relationships#
(:OktaOrganization)-[:RESOURCE]->(:OktaLogStream): An Okta organization streams its System Log through a log stream.(:OktaLogStream)-[:STREAMS_TO]->(:AWSAccount): Anaws_eventbridgelog stream delivers System Log events to an AWS account. Only created when that account is already in the graph.
OktaNetworkZone#
An Okta network zone: a set of IP addresses, ASNs, locations, or IP service
categories that policies and API tokens use to allow or deny requests, or
that blocks requests outright when used as a blocklist. Requires the
okta.networkZones.read scope.
Properties#
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Unique Okta network zone identifier. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this resource. |
asns_exclude |
|
|
asns_include |
Dynamic zones only. Autonomous system numbers the zone matches. |
|
created |
Time when the zone was created. |
|
gateways |
|
|
ip_service_categories_exclude |
|
|
ip_service_categories_include |
|
|
locations_exclude |
|
|
locations_include |
Dynamic zones only. Locations the zone matches, as ISO 3166 country codes or |
|
name |
Network zone name. |
|
okta_last_updated |
Time when Okta last updated the zone. |
|
proxies |
|
|
proxy_type |
|
|
status |
Zone status, |
|
system |
Whether Okta created the zone, such as |
|
type |
Zone type: |
|
usage |
How the zone is used: |
|
use_as_exempt_list |
|
Relationships#
(:OktaApiToken)-[:ALLOWED_FROM]->(:OktaNetworkZone): An Okta API token can only be used from a network zone.(:OktaPolicyRule)-[:APPLIES_TO]->(:OktaNetworkZone): An Okta policy rule matches requests from a network zone.(:OktaApiToken)-[:BLOCKED_FROM]->(:OktaNetworkZone): An Okta API token cannot be used from a network zone.(:OktaPolicyRule)-[:EXCLUDES]->(:OktaNetworkZone): An Okta policy rule does not match requests from a network zone.(:OktaOrganization)-[:RESOURCE]->(:OktaNetworkZone): An Okta organization defines a network zone.
OktaOrganization#
Ontology Mapping: This node uses the ontology label
Tenant.
Properties#
Ontology-generated fields are shown in italics.
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Unique identifier for the Okta resource. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this resource. |
admin_console_session_idle_timeout_minutes |
Maximum idle time, in minutes, of an Okta Admin Console session. Null when the API token cannot read first-party app settings ( |
|
admin_console_session_max_lifetime_minutes |
Maximum lifetime, in minutes, of an Okta Admin Console session. Null when the API token cannot read first-party app settings ( |
|
admin_roles_synced |
Whether the last sync could read user and group admin role assignments. False when the API token’s admin role cannot read them, so a missing |
|
log_streams_synced |
Whether the last sync could read the org’s log streams. False when the API token lacks |
|
name |
Okta name. |
|
_ont_name |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:OktaOrganization)-[:RESOURCE]->(:OktaApiToken): An Okta organization contains an API token.(:OktaOrganization)-[:RESOURCE]->(:OktaApplication)(:OktaOrganization)-[:RESOURCE]->(:OktaAuthenticator)(:OktaOrganization)-[:RESOURCE]->(:OktaDevice): An Okta organization contains a registered device.(:OktaOrganization)-[:RESOURCE]->(:OktaGroup)(:OktaOrganization)-[:RESOURCE]->(:OktaGroupRole)(:OktaOrganization)-[:RESOURCE]->(:OktaGroupRule)(:OktaOrganization)-[:RESOURCE]->(:OktaLogStream): An Okta organization streams its System Log through a log stream.(:OktaOrganization)-[:RESOURCE]->(:OktaNetworkZone): An Okta organization defines a network zone.(:OktaOrganization)-[:RESOURCE]->(:OktaPolicy): An Okta organization contains a policy.(:OktaOrganization)-[:RESOURCE]->(:OktaPolicyRule): An Okta organization contains a policy rule.(:OktaOrganization)-[:RESOURCE]->(:OktaTrustedOrigin)(:OktaOrganization)-[:RESOURCE]->(:OktaUser)(:OktaOrganization)-[:RESOURCE]->(:OktaUserFactor): Links an Okta organization to one of its user authentication factors.(:OktaOrganization)-[:RESOURCE]->(:OktaUserRole)(:OktaOrganization)-[:RESOURCE]->(:OktaUserType)(:OktaOrganization)-[:RESOURCE]->(:ReplyUri)
OktaPolicy#
An Okta policy: global session (OKTA_SIGN_ON), password, app
authentication (ACCESS_POLICY), authenticator enrollment (MFA_ENROLL),
or profile enrollment. Requires the okta.policies.read scope.
Properties#
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Unique Okta policy identifier. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this resource. |
application_ids |
|
|
auth_provider |
|
|
conditions |
Full policy conditions as JSON. |
|
created |
Time when the policy was created. |
|
description |
Policy description. |
|
enrollment_disabled_authenticators |
|
|
enrollment_optional_authenticators |
|
|
enrollment_required_authenticators |
|
|
first_party_app_names |
|
|
group_exclude_ids |
IDs of the Okta groups excluded from the policy. |
|
group_include_ids |
IDs of the Okta groups the policy applies to. |
|
lockout_auto_unlock_minutes |
|
|
lockout_max_attempts |
|
|
lockout_notification_channels |
|
|
lockout_show_failures |
|
|
name |
Policy name. |
|
okta_last_updated |
Time when Okta last updated the policy. |
|
password_common_password_check |
|
|
password_exclude_attributes |
|
|
password_exclude_username |
|
|
password_expire_warn_days |
|
|
password_history_count |
|
|
password_max_age_days |
|
|
password_min_age_minutes |
|
|
password_min_length |
|
|
password_min_lowercase |
|
|
password_min_number |
|
|
password_min_symbol |
|
|
password_min_uppercase |
|
|
priority |
Evaluation order among policies of the same type; 1 is evaluated first. |
|
settings |
Full policy settings as JSON. |
|
status |
Policy status, |
|
system |
Whether Okta created the policy, such as the default policy of each type. |
|
type |
Yes |
Policy type: |
Relationships#
(:OktaPolicy)-[:APPLIES_TO]->(:OktaApplication): An Okta authentication policy governs sign-in to an application.(:OktaPolicy)-[:APPLIES_TO]->(:OktaGroup): An Okta policy applies to the members of a group.(:OktaPolicy)-[:EXCLUDES]->(:OktaGroup): An Okta policy excludes the members of a group.(:OktaPolicy)-[:HAS_RULE]->(:OktaPolicyRule): An Okta policy contains a rule.(:OktaOrganization)-[:RESOURCE]->(:OktaPolicy): An Okta organization contains a policy.
OktaPolicyRule#
A rule in an Okta policy. Rules are evaluated in priority order and carry
the conditions and actions that enforce the policy, such as global session
timeouts or the factors an app requires. Requires the okta.policies.read
scope.
Properties#
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Unique Okta policy rule identifier. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this resource. |
access |
|
|
actions |
Full rule actions as JSON. |
|
conditions |
Full rule conditions as JSON. |
|
created |
Time when the rule was created. |
|
device_bound_required |
|
|
enroll_self |
|
|
factor_lifetime_minutes |
|
|
factor_mode |
|
|
factor_prompt_mode |
|
|
group_exclude_ids |
IDs of the Okta groups excluded from the rule. |
|
group_include_ids |
IDs of the Okta groups the rule applies to. |
|
hardware_protection_required |
|
|
name |
Rule name. |
|
network_connection |
Network condition: |
|
network_exclude_zone_ids |
IDs of the network zones the rule does not match. |
|
network_include_zone_ids |
IDs of the network zones the rule matches. |
|
okta_last_updated |
Time when Okta last updated the rule. |
|
password_change_access |
|
|
phishing_resistant_required |
|
|
policy_id |
ID of the policy that contains the rule. |
|
primary_factor |
|
|
priority |
Evaluation order within the policy; the lowest value is evaluated first. |
|
reauthenticate_in |
|
|
remember_device_by_default |
|
|
require_factor |
|
|
risk_score_level |
Risk score condition: |
|
self_service_password_reset_access |
|
|
self_service_unlock_access |
|
|
session_max_idle_minutes |
|
|
session_max_lifetime_minutes |
|
|
session_use_persistent_cookie |
|
|
status |
Rule status, |
|
system |
Whether Okta created the rule, such as a policy’s default or catch-all rule. |
|
type |
Rule type: |
|
user_exclude_ids |
IDs of the Okta users excluded from the rule. |
|
user_include_ids |
IDs of the Okta users the rule applies to. |
|
verification_constraints |
|
|
verification_method_type |
|
Relationships#
(:OktaPolicyRule)-[:APPLIES_TO]->(:OktaGroup): An Okta policy rule applies to the members of a group.(:OktaPolicyRule)-[:APPLIES_TO]->(:OktaNetworkZone): An Okta policy rule matches requests from a network zone.(:OktaPolicyRule)-[:APPLIES_TO]->(:OktaUser): An Okta policy rule applies to a user.(:OktaPolicyRule)-[:EXCLUDES]->(:OktaGroup): An Okta policy rule excludes the members of a group.(:OktaPolicyRule)-[:EXCLUDES]->(:OktaNetworkZone): An Okta policy rule does not match requests from a network zone.(:OktaPolicyRule)-[:EXCLUDES]->(:OktaUser): An Okta policy rule excludes a user.(:OktaPolicy)-[:HAS_RULE]->(:OktaPolicyRule): An Okta policy contains a rule.(:OktaOrganization)-[:RESOURCE]->(:OktaPolicyRule): An Okta organization contains a policy rule.
OktaTrustedOrigin#
Properties#
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Unique identifier for the Okta resource. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this resource. |
cors_allowed |
Okta cors allowed. |
|
cors_allowed_okta_apps |
Okta cors allowed okta apps. |
|
cors_value |
Okta cors value. |
|
created |
Okta created. |
|
created_by |
Okta created by. |
|
iframe_allowed |
Okta iframe allowed. |
|
iframe_allowed_okta_apps |
Okta iframe allowed okta apps. |
|
iframe_value |
Okta iframe value. |
|
last_updated |
Okta last updated. |
|
last_updated_by |
Okta last updated by. |
|
name |
Okta name. |
|
origin |
Okta origin. |
|
redirect_allowed |
Okta redirect allowed. |
|
redirect_allowed_okta_apps |
Okta redirect allowed okta apps. |
|
redirect_value |
Okta redirect value. |
|
status |
Okta status. |
Relationships#
(:OktaTrustedOrigin)-[:CREATED_BY]->(:OktaUser)(:OktaTrustedOrigin)-[:LAST_UPDATED_BY]->(:OktaUser)(:OktaOrganization)-[:RESOURCE]->(:OktaTrustedOrigin)
OktaUser#
Ontology Mapping: This node uses the ontology label
UserAccount.
Properties#
Ontology-generated fields are shown in italics.
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Unique identifier for the Okta resource. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this resource. |
activated |
Okta activated. |
|
city |
Okta city. |
|
cost_center |
Okta cost center. |
|
country_code |
Okta country code. |
|
created |
Okta created. |
|
custom_attributes |
Okta custom attributes. |
|
department |
Okta department. |
|
display_name |
Okta display name. |
|
division |
Okta division. |
|
Yes |
Okta email. |
|
employee_number |
Okta employee number. |
|
first_name |
Okta first name. |
|
honorific_prefix |
Okta honorific prefix. |
|
honorific_suffix |
Okta honorific suffix. |
|
last_login |
Okta last login. |
|
last_name |
Okta last name. |
|
locale |
Okta locale. |
|
login |
Okta login. |
|
manager |
Okta manager. |
|
manager_id |
Okta manager ID. |
|
middle_name |
Okta middle name. |
|
mobile_phone |
Okta mobile phone. |
|
nick_name |
Okta nick name. |
|
okta_last_updated |
Okta okta last updated. |
|
organization |
Okta organization. |
|
password_changed |
Okta password changed. |
|
postal_address |
Okta postal address. |
|
preferred_language |
Okta preferred language. |
|
primary_phone |
Okta primary phone. |
|
profile_url |
Okta profile URL. |
|
second_email |
Okta second email. |
|
state |
Okta state. |
|
status |
Okta status. |
|
status_changed |
Okta status changed. |
|
street_address |
Okta street address. |
|
timezone |
Okta timezone. |
|
title |
Okta title. |
|
transition_to_status |
Okta transition to status. |
|
type |
Okta type. |
|
user_type |
Okta user type. |
|
zip_code |
Okta zip code. |
|
_ont_email |
Yes |
Normalized field sourced from |
_ont_firstname |
Yes |
Normalized field sourced from |
_ont_lastactivity |
Yes |
Normalized field sourced from |
_ont_lastname |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:OktaUser)-[:APPLICATION]->(:OktaApplication)(:OktaPolicyRule)-[:APPLIES_TO]->(:OktaUser): An Okta policy rule applies to a user.(:OktaTrustedOrigin)-[:CREATED_BY]->(:OktaUser)(:OktaPolicyRule)-[:EXCLUDES]->(:OktaUser): An Okta policy rule excludes a user.(:OktaUser)-[:FACTOR]->(:OktaUserFactor): Links an Okta user to one of their authentication factors.(:User)-[:HAS_ACCOUNT]->(:OktaUser)(:OktaUser)-[:HAS_ROLE]->(:OktaUserRole)(:OktaUser)-[:HAS_TYPE]->(:OktaUserType)(:OktaTrustedOrigin)-[:LAST_UPDATED_BY]->(:OktaUser)(:OktaUser)-[:MAPS_TO]->(:KubernetesUser): Links an Okta user to the Kubernetes user it maps to.(:OktaUser)-[:MEMBER_OF]->(:OktaGroup)(:OktaUser)-[:MEMBER_OF_OKTA_GROUP]->(:OktaGroup)(:OktaApiToken)-[:OWNED_BY]->(:OktaUser): An Okta API token is owned by, and acts as, an Okta user.(:OktaUser)-[:OWNS]->(:OktaDevice): An Okta user owns a registered device.Properties:
Field
Description
enrolled_at
Time when the user enrolled the device.
management_status
Device management status for this user enrollment.
screen_lock_type
Screen lock type reported for this user enrollment.
(:OktaOrganization)-[:RESOURCE]->(:OktaUser)
OktaUserFactor#
Properties#
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Unique identifier for the Okta resource. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this resource. |
created |
Okta created. |
|
factor_type |
Okta factor type. |
|
okta_last_updated |
Okta okta last updated. |
|
provider |
Okta provider. |
|
status |
Okta status. |
Relationships#
(:OktaUser)-[:FACTOR]->(:OktaUserFactor): Links an Okta user to one of their authentication factors.(:OktaOrganization)-[:RESOURCE]->(:OktaUserFactor): Links an Okta organization to one of its user authentication factors.
OktaUserRole#
Ontology Mapping: This node uses the ontology label
PermissionRole.
Properties#
Ontology-generated fields are shown in italics.
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Unique identifier for the Okta resource. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this resource. |
assignment_type |
Okta assignment type. |
|
created |
Okta created. |
|
description |
Okta description. |
|
label |
Okta label. |
|
last_updated |
Okta last updated. |
|
name |
Okta name. |
|
role_type |
Okta role type. |
|
status |
Okta status. |
|
_ont_name |
Yes |
Normalized field sourced from |
_ont_scope |
Yes |
Property generated by the ontology mapping. |
_ont_source |
Module that populated this node’s ontology fields. |
|
_ont_type |
Yes |
Property generated by the ontology mapping. |
Relationships#
(:OktaUser)-[:HAS_ROLE]->(:OktaUserRole)(:OktaOrganization)-[:RESOURCE]->(:OktaUserRole)
OktaUserType#
Properties#
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Unique identifier for the Okta resource. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this resource. |
Relationships#
(:OktaUser)-[:HAS_TYPE]->(:OktaUserType)(:OktaOrganization)-[:RESOURCE]->(:OktaUserType)
ReplyUri#
Properties#
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Unique identifier for the Okta resource. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this resource. |
uri |
Okta URI. |
Relationships#
(:OktaApplication)-[:REPLYURI]->(:ReplyUri)(:OktaOrganization)-[:RESOURCE]->(:ReplyUri)