Update Site
Updates site at oxd-server. If something changes in a pre-registered client, you can use this API to update your client in the OP.
Headers
Request body
Example request
{
"oxd_id": "6F9619FF-8B86-D011-B42D-00CF4FC964FF",
"redirect_uris": [
"https://client.example.org/cb"
],
"post_logout_redirect_uris": [
"https://client.example.org/logout/page1",
"https://client.example.org/logout/page2",
"https://client.example.org/logout/page3"
],
"response_types": [
"code"
],
"grant_types": [
"authorization_code",
"client_credentials"
],
"scope": [
"openid"
],
"acr_values": [
"basic"
],
"contacts": [
"foo_bar@spam.org"
],
"logo_uri": "https://client.example.org/logo.png",
"client_uri": "https://client.example.org/page",
"policy_uri": "https://client.example.org/page",
"front_channel_logout_session_required": true,
"tos_uri": "https://client.example.org/page",
"jwks": "{\"key1\": \"value1\", \"key2\": \"value2\"}",
"id_token_binding_cnf": "4NRB1-0XZABZI9E6-5SM3R",
"tls_client_auth_subject_dn": "www.test.com",
"run_introspection_script_beforeaccess_token_as_jwt_creation_and_include_claims": true,
"default_max_age": 1000000,
"require_auth_time": true,
"initiate_login_uri": "https://client.example.org/authorization/page",
"access_token_lifetime": 100000000,
"software_id": "4NRB1-0XZABZI9E6-5SM3R",
"software_version": "2.1",
"sync_client_period_in_seconds": 86400
}Response
OK
Example response
{
"oxd_id": "bcad760f-91ba-46e1-a020-05e4281d91b6"
}Changes
Changed in 3 of the 50 revisions of this API.516
- ○
added the new optional
headerrequest parameterAuthorizationOxdIdnew-optional-request-parameter
- ○
- ○
added optional request body
request-body-added-optional
- ○
added the media type
application/jsonfor the response with the status200response-media-type-added
- ○
added the media type
application/jsonfor the response with the status400response-media-type-added
- ○
added the media type
application/jsonfor the response with the status403response-media-type-added
- ○
added the media type
application/jsonfor the response with the status500response-media-type-added
- ○
- ▲
removed the request body
request-body-removed
- ▲
removed the media type
application/jsonfor the response with the status200response-media-type-removed
- ▲
removed the media type
application/jsonfor the response with the status400response-media-type-removed
- ▲
removed the media type
application/jsonfor the response with the status403response-media-type-removed
- ▲
removed the media type
application/jsonfor the response with the status500response-media-type-removed
- ●
deleted the
headerrequest parameterAuthorizationOxdIdrequest-parameter-removed
This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲