This document reflects the state from API 1.0 (available from 20.04.2021)
Messages
APIConfig
Field | Type | Description | Validation |
---|
client_id | string | - | |
auth_method_type | APIAuthMethodType | - | |
App
Field | Type | Description | Validation |
---|
id | string | - | |
details | zitadel.v1.ObjectDetails | - | |
state | AppState | - | |
name | string | - | |
oneof config.oidc_config | OIDCConfig | - | |
oneof config.api_config | APIConfig | - | |
oneof config.saml_config | SAMLConfig | - | |
AppNameQuery
Field | Type | Description | Validation |
---|
name | string | - | string.max_len: 200
|
method | zitadel.v1.TextQueryMethod | - | enum.defined_only: true
|
AppQuery
Field | Type | Description | Validation |
---|
oneof query.name_query | AppNameQuery | - | |
OIDCConfig
Field | Type | Description | Validation |
---|
redirect_uris | repeated string | - | |
response_types | repeated OIDCResponseType | - | |
grant_types | repeated OIDCGrantType | - | |
app_type | OIDCAppType | - | |
client_id | string | - | |
auth_method_type | OIDCAuthMethodType | - | |
post_logout_redirect_uris | repeated string | - | |
version | OIDCVersion | - | |
none_compliant | bool | - | |
compliance_problems | repeated zitadel.v1.LocalizedMessage | - | |
dev_mode | bool | - | |
access_token_type | OIDCTokenType | - | |
access_token_role_assertion | bool | - | |
id_token_role_assertion | bool | - | |
id_token_userinfo_assertion | bool | - | |
clock_skew | google.protobuf.Duration | - | |
additional_origins | repeated string | - | |
allowed_origins | repeated string | - | |
SAMLConfig
Field | Type | Description | Validation |
---|
oneof metadata.metadata_xml | bytes | - | |
oneof metadata.metadata_url | string | - | |
Enums
APIAuthMethodType
Name | Number | Description |
---|
API_AUTH_METHOD_TYPE_BASIC | 0 | - |
API_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT | 1 | - |
AppState
Name | Number | Description |
---|
APP_STATE_UNSPECIFIED | 0 | - |
APP_STATE_ACTIVE | 1 | - |
APP_STATE_INACTIVE | 2 | - |
OIDCAppType
Name | Number | Description |
---|
OIDC_APP_TYPE_WEB | 0 | - |
OIDC_APP_TYPE_USER_AGENT | 1 | - |
OIDC_APP_TYPE_NATIVE | 2 | - |
OIDCAuthMethodType
Name | Number | Description |
---|
OIDC_AUTH_METHOD_TYPE_BASIC | 0 | - |
OIDC_AUTH_METHOD_TYPE_POST | 1 | - |
OIDC_AUTH_METHOD_TYPE_NONE | 2 | - |
OIDC_AUTH_METHOD_TYPE_PRIVATE_KEY_JWT | 3 | - |
OIDCGrantType
Name | Number | Description |
---|
OIDC_GRANT_TYPE_AUTHORIZATION_CODE | 0 | - |
OIDC_GRANT_TYPE_IMPLICIT | 1 | - |
OIDC_GRANT_TYPE_REFRESH_TOKEN | 2 | - |
OIDCResponseType
Name | Number | Description |
---|
OIDC_RESPONSE_TYPE_CODE | 0 | - |
OIDC_RESPONSE_TYPE_ID_TOKEN | 1 | - |
OIDC_RESPONSE_TYPE_ID_TOKEN_TOKEN | 2 | - |
OIDCTokenType
Name | Number | Description |
---|
OIDC_TOKEN_TYPE_BEARER | 0 | - |
OIDC_TOKEN_TYPE_JWT | 1 | - |
OIDCVersion
Name | Number | Description |
---|
OIDC_VERSION_1_0 | 0 | - |