com.nimbusds.openid.connect.sdk
Class OIDCClientReadRequest

java.lang.Object
  extended by com.nimbusds.openid.connect.sdk.OIDCClientRegistrationRequest
      extended by com.nimbusds.openid.connect.sdk.OIDCClientReadRequest
All Implemented Interfaces:
Message, Request

public class OIDCClientReadRequest
extends OIDCClientRegistrationRequest

OpenID Connect client read request.

Example HTTP request:

 GET /connect/register?client_id=s6BhdRkqt3 HTTP/1.1
 Accept: application/json
 Host: server.example.com
 Authorization: Bearer this.is.an.access.token.value.ffx83
 

Related specifications:

Version:
$version$ (2013-05-10)
Author:
Vladimir Dzhuvinov

Constructor Summary
OIDCClientReadRequest(ClientID clientID)
          Creates a new OpenID Connect client read request.
 
Method Summary
 ClientID getClientID()
          Gets the client ID.
static OIDCClientReadRequest parse(HTTPRequest httpRequest)
          Parses an OpenID Connect client read request from the specified HTTP GET request.
 HTTPRequest toHTTPRequest(URL url)
          Returns the matching HTTP request.
 
Methods inherited from class com.nimbusds.openid.connect.sdk.OIDCClientRegistrationRequest
getAccessToken, setAccessToken
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OIDCClientReadRequest

public OIDCClientReadRequest(ClientID clientID)
Creates a new OpenID Connect client read request.

Parameters:
clientID - The client ID. Must not be null.
Method Detail

getClientID

public ClientID getClientID()
Gets the client ID.

Returns:
The client ID.

toHTTPRequest

public HTTPRequest toHTTPRequest(URL url)
Description copied from interface: Request
Returns the matching HTTP request.

Parameters:
url - The URL of the HTTP endpoint for which the request is intended. Must not be null.
Returns:
The HTTP request.

parse

public static OIDCClientReadRequest parse(HTTPRequest httpRequest)
                                   throws ParseException
Parses an OpenID Connect client read request from the specified HTTP GET request.

Parameters:
httpRequest - The HTTP request. Must not be null.
Returns:
The client read request.
Throws:
ParseException - If the HTTP request couldn't be parsed to a client read request.


Copyright © 2013 NimbusDS. All Rights Reserved.