OIDCClientCreate
OIDC client creation request. For confidential clients, the server generates a client_secret and returns the plaintext value once via OIDCClientSecretResponse.
client_idClient Id (string)필수
Possible values: non-empty, Value must match regular expression ^[A-Za-z0-9:_-]+$
nameName (string)필수
Possible values: non-empty, Value must match regular expression [^\u0009-\u000d\u001c-\u0020\u0085\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000]
description object
하나 이상(anyOf)
- string
- null
string
client_typeClient Type (string)
Possible values: [public, confidential]
기본값:
publicgrant_typesstring[]
Possible values: [authorization_code, client_credentials]
redirect_urisstring[]
require_pkceRequire Pkce (boolean)
기본값:
trueallow_refreshAllow Refresh (boolean)
기본값:
trueallowed_audiencesstring[]
token_exchange_audiencesstring[]
token_exchange_subject_audience object
하나 이상(anyOf)
- string
- null
string
delegated_issuanceDelegated Issuance (boolean)
기본값:
falsedelegated_resource_typesstring[]
OIDCClientCreate
{
"client_id": "string",
"name": "string",
"description": "string",
"client_type": "public",
"grant_types": [
"authorization_code"
],
"redirect_uris": [
"string"
],
"require_pkce": true,
"allow_refresh": true,
"allowed_audiences": [
"string"
],
"token_exchange_audiences": [
"string"
],
"token_exchange_subject_audience": "string",
"delegated_issuance": false,
"delegated_resource_types": [
"string"
]
}