com.nimbusds.openid.connect.sdk
Class OIDCClientRegistrationRequest

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

public abstract class OIDCClientRegistrationRequest
extends Object
implements Request

The base abstract class for OpenID Connect client registration requests.

Related specifications:

Version:
$version$ (2013-02-18)
Author:
Vladimir Dzhuvinov

Constructor Summary
OIDCClientRegistrationRequest()
           
 
Method Summary
 BearerAccessToken getAccessToken()
          Gets the OAuth 2.0 Bearer access token.
static OIDCClientRegistrationRequest parse(HTTPRequest httpRequest)
          Parses an OpenID Connect client registration request from the specified HTTP request.
 void setAccessToken(BearerAccessToken accessToken)
          Sets the OAuth 2.0 Bearer access token.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.nimbusds.oauth2.sdk.Request
toHTTPRequest
 

Constructor Detail

OIDCClientRegistrationRequest

public OIDCClientRegistrationRequest()
Method Detail

getAccessToken

public BearerAccessToken getAccessToken()
Gets the OAuth 2.0 Bearer access token.

Returns:
The OAuth 2.0 Bearer access token, null if none.

setAccessToken

public void setAccessToken(BearerAccessToken accessToken)
Sets the OAuth 2.0 Bearer access token.

Parameters:
accessToken - The OAuth 2.0 Bearer access token, null if none.

parse

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

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


Copyright © 2013 NimbusDS. All Rights Reserved.