Register an AI agent

Early Access release

Registering an AI agent formalizes it as a workload principal in the Universal Directory (UD) and gives it a unique record alongside human identities. This process requires defining the agent's profile and assigning a human owner for governance and accountability. Once registered, managed connections can be configured to ensure least privilege access to external resources.

To complete the registration process, follow these steps:

Before you begin

  • You have the super admin role.
  • You have a custom OIDC AI Agent linked app. See Create OpenID Connect app integrations.
  • You have a public JSON Web Key (JWK) for authentication with Okta. If you don't have one already, you can generate one after registering the agent.

Register the agent

  1. In the Admin Console, go to DirectoryAI Agents.

  2. Click Register AI Agent.
  3. Enter a Name and Description.

  4. Optional. Click the App instance dropdown list and select an app instance.

  5. Click Register.

  6. Assign an Owner by selecting one of the following: Assign individual owners or Assign a group owner.

  7. Click Add owners.

Generate a public key

After registering the AI agent, you must add a public key. This key is required for the agent to authenticate with Okta.

  1. In the Admin Console, go to DirectoryAI Agents.

  2. Select an agent.
  3. Go to the Credentials tab.
  4. Click Add public key.
  5. On the dialog that appears, paste a public key on the field, or click Generate new key. Okta creates a public key that's associated with a private key that you can view in JSON/PEM.
  6. Click Copy to clipboard and store the public key safely.
  7. Click Done.

Link an app instance

  1. In the Admin Console, go to DirectoryAI Agents.

  2. Click an agent to connect it to an app.
  3. Click Connect application.
  4. Select an app from the dropdown list.
  5. Click Connect.

Activate an agent

After you register an AI agent, it has a STAGED status. To activate the agent, you must add at least one owner, one credential, and a link to an OIDC app. See Activate or deactivate an AI agent.

Related topics

Secure an AI agent

Manage an AI agent

AI Agent Registrations (API)