Get started
Configure Okta Privileged Access to authenticate automated workloads so they can securely access privileged resources. Choose the authentication method that best fits your workload environment: JWT-based for cloud-native workloads with federated identity, AWS IAM-based for workloads that have Amazon Web Services (AWS) credentials, or API key-based for on-premises and non-cloud environments.
Before getting started, review requirements and limitations to understand authentication prerequisites and constraints for your environment.
JWT authentication workflow
For JWT connections, the process requires collaboration between two admin roles:
-
DevOps admin: Creates and tests the machine's identity configuration and is familiar with the source system.
-
Security admin: Governs the access, approves the identity configuration for live use, and defines authorization policies.
For API key connections, only security admins perform all setup tasks, including connection creation, key generation, rotation, and revocation.
| Phase | Role | Action |
|---|---|---|
|
Phase 1: Connect |
DevOps admin |
|
|
Phase 2: Governance |
Security admin |
Reviews and promotes the connection from Draft to Active. See Manage a workload connection. Upon activation, the DevOps admin loses write access to the workload connection. |
|
Phase 3: Logic |
Security admin |
|
|
Phase 4: Deploy |
DevOps admin |
|
AWS IAM authentication workflow
AWS IAM connections use the same split-duty process as JWT connections. The differences are in how you create the connection and how the workload authenticates.
| Phase | Role | Action |
|---|---|---|
|
Phase 1: Connect |
DevOps admin |
Creates the AWS IAM workload connection in Draft status by entering the AWS account ID and, optionally, the AWS identity that the workload must use. See Create an AWS IAM workload connection. |
|
Phase 2: Governance |
Security admin |
Reviews and promotes the connection from Draft to Active. See Manage a workload connection. |
|
Phase 3: Logic |
Security admin |
|
|
Phase 4: Deploy |
DevOps admin |
Adds the |
API key authentication workflow
For API key connections, only security admins perform all setup tasks. The workflow is simpler than JWT because there's no split-duty review phase—the connection is created directly in active status and is immediately ready for key generation.
| Phase | Role | Action |
|---|---|---|
|
Phase 1: Connect |
Security admin |
|
|
Phase 2: Generate |
Security admin |
|
|
Phase 3: Logic |
Security admin |
|
|
Phase 4: Deploy |
DevOps admin |
|