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, or API key-based for on-premise 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 |
|
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 |
|