@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.
|
boolean |
indicatesSuccess()
Checks if the response indicates success.
|
static ClientInformationResponse |
parse(HTTPResponse httpResponse)
Parses a client information response from the specified
HTTP response.
|
HTTPResponse |
toHTTPResponse()
Returns the matching HTTP response.
|
toErrorResponse, toSuccessResponse
public ClientInformationResponse(ClientInformation clientInfo)
clientInfo
- The client information. Must not be null
.public boolean indicatesSuccess()
Response
indicatesSuccess
in interface Response
true
if the response indicates success, else
false
.public ClientInformation getClientInformation()
public HTTPResponse toHTTPResponse()
Response
toHTTPResponse
in interface Response
public 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 © 2018 Connect2id Ltd.. All rights reserved.