Class ResolveRequest
java.lang.Object
com.nimbusds.oauth2.sdk.AbstractRequest
com.nimbusds.openid.connect.sdk.federation.api.FederationAPIRequest
com.nimbusds.openid.connect.sdk.federation.api.ResolveRequest
Resolve entity statement request.
Related specifications:
- OpenID Connect Federation 1.0, section 7.2.1.
-
Constructor Summary
ConstructorsConstructorDescriptionResolveRequest
(URI endpoint, Subject subject, EntityID anchor, EntityType entityType) Creates a new resolve entity statement request. -
Method Summary
Modifier and TypeMethodDescriptionReturns the entity type to resolve.Returns the subject.Returns the subject entity ID.Returns the trust anchor.static ResolveRequest
parse
(HTTPRequest httpRequest) Parses a resolve entity statement request from the specified HTTP request.static ResolveRequest
Parses a resolve 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
-
ResolveRequest
Creates a new resolve entity statement request.- Parameters:
endpoint
- The federation resolve endpoint. Must not benull
.subject
- The subject. Must not benull
.anchor
- The trust anchor. Must not benull
.entityType
- The entity type to resolve,null
if not specified.
-
-
Method Details
-
getSubject
Returns the subject.- Returns:
- The subject.
-
getSubjectEntityID
Returns the subject entity ID.- Returns:
- The subject entity ID.
-
getTrustAnchor
Returns the trust anchor.- Returns:
- The trust anchor.
-
getEntityType
Returns the entity type to resolve.- Returns:
- The entity type to resolve.
-
toParameters
Description copied from class:FederationAPIRequest
Returns the request parameters.- Specified by:
toParameters
in classFederationAPIRequest
- Returns:
- The request parameters.
-
parse
Parses a resolve entity statement request from the specified query string parameters.- Parameters:
params
- The query string parameters. Must not benull
.- Returns:
- The resolve entity statement request.
- Throws:
ParseException
- If parsing failed.
-
parse
Parses a resolve entity statement request from the specified HTTP request.- Parameters:
httpRequest
- The HTTP request. Must not benull
.- Returns:
- The resolve entity statement request.
- Throws:
ParseException
- If parsing failed.
-