Skip to main content

settings.proto

path agntcy/identity/service/v1alpha1/settings.proto

package agntcy.identity.service.v1alpha1


Messages​

ApiKey​

An Identity API Key.

NameTypeDescription
api_keyoptional string

DuoIdpSettings​

Duo IdP Settings

NameTypeDescription
hostnameoptional string
integration_keyoptional string
secret_keyoptional string

EntraIdpSettings​

Entra ID (Azure AD) IdP Settings

NameTypeDescription
tenant_idoptional string
client_idoptional string
client_secretoptional string

IssuerSettings​

Issuer Settings

NameTypeDescription
issuer_idoptional stringA unique identifier for the Issuer. This is typically the Issuer's ID in the Identity.
idp_typeoptional IdpTypeThe type of the IdP.
duo_idp_settingsoptional DuoIdpSettingsSettings for the Duo Identity Provider.
okta_idp_settingsoptional OktaIdpSettingsSettings for the Okta Identity Provider.
ory_idp_settingsoptional OryIdpSettingsSettings for the Ory Identity Provider.
keycloak_idp_settingsoptional KeycloakIdpSettingsSettings for the Keycloak Identity Provider.
ping_idp_settingsoptional PingIdpSettingsSettings for the Ping Identity Provider.
entra_idp_settingsoptional EntraIdpSettingsSettings for the Entra ID Identity Provider.
created_atoptional google.protobuf.TimestampCreatedAt records the timestamp of when the IssuerSettings was initially created
updated_atoptional google.protobuf.TimestampUpdatedAt records the timestamp of the last update to the IssuerSettings

KeycloakIdpSettings​

Keycloak IdP Settings

NameTypeDescription
base_urloptional string
realmoptional string
client_idoptional string
client_secretoptional string

OktaIdpSettings​

Okta IdP Settings

NameTypeDescription
org_urloptional string
client_idoptional string
private_keyoptional string

OryIdpSettings​

Ory IdP Settings

NameTypeDescription
project_slugoptional string
api_keyoptional string

PingIdpSettings​

Ping IdP Settings

NameTypeDescription
environment_idoptional string
client_idoptional string
client_secretoptional string
regionoptional string

Settings​

Identity Settings

NameTypeDescription
api_keyoptional ApiKeyAn API Key for the Identity Service.
issuer_settingsoptional IssuerSettingsSettings for the Issuer.

Enums​

IdpType​

Type

NameNumberDescription
IDP_TYPE_UNSPECIFIED0Unspecified Envelope Type.
IDP_TYPE_DUO1Idp Type Duo.
IDP_TYPE_OKTA2Idp Type Okta.
IDP_TYPE_ORY3Idp Type Ory.
IDP_TYPE_SELF4Idp Type Self.
IDP_TYPE_KEYCLOAK5Idp Type Keycloak.
IDP_TYPE_PING6Idp Type Ping.
IDP_TYPE_ENTRA_ID7Idp Type Entra ID