Class FetchEntityStatementRequest
java.lang.Object
com.nimbusds.oauth2.sdk.AbstractRequest
com.nimbusds.openid.connect.sdk.federation.api.FederationAPIRequest
com.nimbusds.openid.connect.sdk.federation.api.FetchEntityStatementRequest
Fetch entity statement request.
Related specifications:
- OpenID Connect Federation 1.0, section 7.1.1.
-
Constructor Summary
ConstructorsConstructorDescriptionFetchEntityStatementRequest
(URI endpoint, Issuer issuer, Subject subject) Creates a new fetch entity request.FetchEntityStatementRequest
(URI endpoint, EntityID issuer, EntityID subject) Creates a new entity fetch request. -
Method Summary
Modifier and TypeMethodDescriptionReturns the issuer.Returns the issuer entity ID.Returns the optional subject.Returns the optional subject entity ID.static FetchEntityStatementRequest
parse
(HTTPRequest httpRequest) Parses a fetch entity statement request from the specified HTTP request.static FetchEntityStatementRequest
Parses a fetch entity statement request from the specified query string parameters.Returns the request parameters.Methods inherited from class com.nimbusds.openid.connect.sdk.federation.api.FederationAPIRequest
toHTTPRequest
Methods inherited from class com.nimbusds.oauth2.sdk.AbstractRequest
getEndpointURI
-
Constructor Details
-
FetchEntityStatementRequest
Creates a new fetch entity request.- Parameters:
endpoint
- The federation fetch endpoint. Must not benull
.issuer
- The issuer entity identifier,null
if not specified.subject
- The subject entity identifier,null
if not specified.
-
FetchEntityStatementRequest
Creates a new entity fetch request.- Parameters:
endpoint
- The federation fetch endpoint. Must not benull
.issuer
- The issuer entity identifier,null
if not specified.subject
- The subject entity identifier,null
if not specified.
-
-
Method Details
-
getIssuer
Returns the issuer.- Returns:
- The issuer,
null
if not specified.
-
getIssuerEntityID
Returns the issuer entity ID.- Returns:
- The issuer entity ID,
null
if not specified.
-
getSubject
Returns the optional subject.- Returns:
- The subject,
null
if not specified.
-
getSubjectEntityID
Returns the optional subject entity ID.- Returns:
- The subject entity ID,
null
if not specified.
-
toParameters
Description copied from class:FederationAPIRequest
Returns the request parameters.- Specified by:
toParameters
in classFederationAPIRequest
- Returns:
- The request parameters.
-
parse
public static FetchEntityStatementRequest parse(Map<String, List<String>> params) throws ParseExceptionParses a fetch entity statement request from the specified query string parameters.- Parameters:
params
- The query string parameters. Must not benull
.- Returns:
- The fetch entity statement request.
- Throws:
ParseException
- If parsing failed.
-
parse
Parses a fetch entity statement request from the specified HTTP request.- Parameters:
httpRequest
- The HTTP request. Must not benull
.- Returns:
- The fetch entity statement request.
- Throws:
ParseException
- If parsing failed.
-