okta
Authentication and authorization services.
Provider Summary
total services: 55
total resources: 245
See also:
[SHOW
] [DESCRIBE
] [REGISTRY
]
Installation
To pull the latest version of the okta
provider, run the following command:
REGISTRY PULL okta;
To view previous provider versions or to pull a specific provider version, see here.
Authentication
The following system environment variables are used for authentication by default:
OKTA_API_TOKEN
- Okta API Token (see Creating an Okta API Token)
These variables are sourced at runtime (from the local machine or as CI variables/secrets).
Using different environment variables
To use different environment variables (instead of the defaults), use the --auth
flag of the stackql
program. For example:
AUTH='{ "okta": { "type": "api_key", "valuePrefix": "SSWS ", "credentialsenvvar": "YOUR_OKTA_API_TOKEN_VAR" }}'
stackql shell --auth="${AUTH}"
or using PowerShell:
$Auth = "{ 'okta': { 'type': 'api_key', 'valuePrefix': 'SSWS ', 'credentialsenvvar': 'YOUR_OKTA_API_TOKEN_VAR' }}"
stackql.exe shell --auth=$Auth
Server Parameters
The following parameter is required for the okta
provider:
subdomain
- The Okta tenant domain, for examplemy-company
would be supplied if your Okta domain ismy-company.okta.com
This parameter must be supplied to the WHERE
clause of each SELECT
statement.
Services
agentpools
api_tokens
apps
attack_protection
authenticators
authorizationservers
behaviors
brands
captchas
device_access
device_assurances
device_integrations
device_posture_checks
devices
directories
domains
email_domains
email_servers
eventhooks
features
first_party_app_settings
groups
hook_keys
iam
identity_sources
idps
inlinehooks
integrations
api_tokens
apps
attack_protection
authenticators
authorizationservers
behaviors
brands
captchas
device_access
device_assurances
device_integrations
device_posture_checks
devices
directories
domains
email_domains
email_servers
eventhooks
features
first_party_app_settings
groups
hook_keys
iam
identity_sources
idps
inlinehooks
integrations