@Immutable public class ClientInformationResponse extends ClientRegistrationResponse implements SuccessResponse
Example HTTP response:
HTTP/1.1 200 OK
Content-Type: application/json
Cache-Control: no-store
Pragma: no-cache
{
"registration_access_token" : "reg-23410913-abewfq.123483",
"registration_client_uri" : "https://server.example.com/register/s6BhdRkqt3",
"client_id" : "s6BhdRkqt3",
"client_secret" : "cf136dc3c1fc93f31185e5885805d",
"client_id_issued_at" : 2893256800
"client_secret_expires_at" : 2893276800
"client_name" : "My Example Client",
"client_name#ja-Jpan-JP" : "クライアント名",
"redirect_uris" : ["https://client.example.org/callback",
"https://client.example.org/callback2"]
"scope" : "read write dolphin",
"grant_types" : ["authorization_code", "refresh_token"]
"token_endpoint_auth_method" : "client_secret_basic",
"logo_uri" : "https://client.example.org/logo.png",
"jwks_uri" : "https://client.example.org/my_public_keys.jwks"
}
Related specifications:
| Constructor and Description |
|---|
ClientInformationResponse(ClientInformation clientInfo)
Creates a new client information response.
|
| Modifier and Type | Method and Description |
|---|---|
ClientInformation |
getClientInformation()
Gets the client information.
|
static ClientInformationResponse |
parse(HTTPResponse httpResponse)
Parses a client information response from the specified
HTTP response.
|
HTTPResponse |
toHTTPResponse()
Returns the matching HTTP response.
|
public ClientInformationResponse(ClientInformation clientInfo)
clientInfo - The client information. Must not be null.public ClientInformation getClientInformation()
public HTTPResponse toHTTPResponse()
ResponsetoHTTPResponse in interface Responsepublic static ClientInformationResponse parse(HTTPResponse httpResponse) throws ParseException
httpResponse - The HTTP response. Must not be null.ParseException - If the HTTP response couldn't be parsed to a
client information response.Copyright © 2013 NimbusDS. All Rights Reserved.