Skip to content

identity

Manage authentication and agent identities.

grn agentbase identity <command> [options]

Available commands

Workload

Command Description
workload-create Create a new agent identity
workload-list List agent identities
workload-get Get an agent identity by name
workload-update Update an agent identity
workload-use Set the current agent identity
workload-delete Delete an agent identity

Outbound Auth — Static / API key

Command Description
outbound-auth-static-create Create a static API key provider
outbound-auth-static-list List static API key providers
outbound-auth-static-get Get a static API key provider
outbound-auth-static-update Update a static API key provider
outbound-auth-static-delete Delete a static API key provider
outbound-auth-static-get-key Get the API key for an agent identity

Outbound Auth — Delegated

Command Description
outbound-auth-delegated-create Create a delegated API key provider
outbound-auth-delegated-list List delegated API key providers
outbound-auth-delegated-get Get a delegated API key provider
outbound-auth-delegated-delete Delete a delegated API key provider
outbound-auth-delegated-get-key Obtain a delegated API key for an agent identity

Outbound Auth — OAuth2

Command Description
outbound-auth-oauth2-create Create an OAuth2 provider
outbound-auth-oauth2-list List OAuth2 providers
outbound-auth-oauth2-get Get an OAuth2 provider
outbound-auth-oauth2-update Update an OAuth2 provider
outbound-auth-oauth2-delete Delete an OAuth2 provider
outbound-auth-oauth2-m2m-token Get an M2M OAuth2 token
outbound-auth-oauth2-3lo-token Get a 3-legged OAuth2 token