t.example.org/callback", "https://client.example.org/callback2" ], "client_name" : "My Example Client", "client_name#ja-Jpan-JP" : "\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8\u540D", "token_endpoint_auth_method" : "client_secret_basic", "scope" : "read write dolphin", "logo_uri" : "https://client.example.org/logo.png", "jwks_uri" : "https://client.example.org/my_public_keys.jwks" }
Example HTTP request with a software statement:
POST /register HTTP/1.1 Content-Type: application/json Accept: application/json Host: server.example.com { "redirect_uris" : [ "https://client.example.org/callback", "https://client.example.org/callback2" ], "software_statement" : "eyJhbGciOiJFUzI1NiJ9.eyJpc3Mi[...omitted for brevity...]", "scope" : "read write", "example_extension_parameter" : "example_value" }
Related specifications:
- OAuth 2.0 Dynamic Client Registration Protocol (draft-ietf-oauth-dyn-reg-20), sections 2 and 3.1.