コンテンツにスキップ

Update one OAuth client's redirect and PKCE security through an operation-bound projection.

PUT
/api/admin/agent-write/clients/{id}/protocol-security
Code sample: Shell / cURL
curl --request PUT \
--url https://auth.example.com/api/admin/agent-write/clients/example/protocol-security \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'Idempotency-Key: example' \
--header 'If-Match: example' \
--data '{ "redirect_uris": [ "https://example.com" ], "allowed_redirect_origins": [ "https://example.com" ], "require_pkce": true }'

Requires an approved argument-bound elevation and optimistic resource precondition. Credential and secret fields are not accepted.

id
required
string
>= 1 characters <= 128 characters /^[A-Za-z0-9._~-]+$/
If-Match
required
string
>= 1 characters <= 128 characters
Idempotency-Key
required
string
>= 1 characters <= 256 characters
Media type application/json
object
>= 1 properties
redirect_uris
Array<string>
>= 1 items <= 20 items unique items
allowed_redirect_origins
Array<string>
<= 20 items unique items
require_pkce
boolean
key
additional properties
Example generated
{
"redirect_uris": [
"https://example.com"
],
"allowed_redirect_origins": [
"https://example.com"
],
"require_pkce": true
}

Updated client representation.

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}