developers
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.
post/update-site
Headers
Authorizationstring
AuthorizationOxdIdstring
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"
}