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 FetchEntityStatementRequestparse(HTTPRequest httpRequest) Parses a fetch entity statement request from the specified HTTP request.static FetchEntityStatementRequestParses 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
toHTTPRequestMethods 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,nullif not specified.subject- The subject entity identifier,nullif not specified.
-
FetchEntityStatementRequest
Creates a new entity fetch request.- Parameters:
endpoint- The federation fetch endpoint. Must not benull.issuer- The issuer entity identifier,nullif not specified.subject- The subject entity identifier,nullif not specified.
-
-
Method Details
-
getIssuer
Returns the issuer.- Returns:
- The issuer,
nullif not specified.
-
getIssuerEntityID
Returns the issuer entity ID.- Returns:
- The issuer entity ID,
nullif not specified.
-
getSubject
Returns the optional subject.- Returns:
- The subject,
nullif not specified.
-
getSubjectEntityID
Returns the optional subject entity ID.- Returns:
- The subject entity ID,
nullif not specified.
-
toParameters
Description copied from class:FederationAPIRequestReturns the request parameters.- Specified by:
toParametersin 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.
-