A B C D F G H I O P R S T U V 
All Classes All Packages

A

AbstractClientEnvironment - Class in org.oa4mp.delegation.client
Top-level client environment class.
AbstractClientEnvironment() - Constructor for class org.oa4mp.delegation.client.AbstractClientEnvironment
 
AbstractClientEnvironment(MyLoggingFacade) - Constructor for class org.oa4mp.delegation.client.AbstractClientEnvironment
 
AbstractClientEnvironment(MyLoggingFacade, Map<String, String>) - Constructor for class org.oa4mp.delegation.client.AbstractClientEnvironment
 
AbstractDelegationServiceProvider - Class in org.oa4mp.delegation.client
A provider (i.e. factory) that creates DelegationService instances.
AbstractDelegationServiceProvider(URI, URI, URI) - Constructor for class org.oa4mp.delegation.client.AbstractDelegationServiceProvider
 
ACCESS_TOKEN - Static variable in class org.oa4mp.delegation.client.request.RTResponse
 
accessServerURI - Variable in class org.oa4mp.delegation.client.AbstractDelegationServiceProvider
 
AGRequest - Class in org.oa4mp.delegation.client.request
Created by Jeff Gaynor
on Apr 13, 2011 at 3:37:26 PM
AGRequest() - Constructor for class org.oa4mp.delegation.client.request.AGRequest
 
AGResponse - Class in org.oa4mp.delegation.client.request
Created by Jeff Gaynor
on Apr 13, 2011 at 3:38:49 PM
AGResponse(AuthorizationGrant) - Constructor for class org.oa4mp.delegation.client.request.AGResponse
 
AGServer - Interface in org.oa4mp.delegation.client.server
Interface for servers tasked with issuing authorization grants.
assetServerURI - Variable in class org.oa4mp.delegation.client.AbstractDelegationServiceProvider
 
ATRequest - Class in org.oa4mp.delegation.client.request
Created by Jeff Gaynor
on Apr 13, 2011 at 4:02:13 PM
ATRequest() - Constructor for class org.oa4mp.delegation.client.request.ATRequest
 
ATRequest(DelegatedAssetRequest) - Constructor for class org.oa4mp.delegation.client.request.ATRequest
Pending removal of OAuth 1 stuff, this is about the best we are going to do.
ATResponse - Class in org.oa4mp.delegation.client.request
Created by Jeff Gaynor
on Apr 13, 2011 at 4:03:05 PM
ATResponse(AccessToken) - Constructor for class org.oa4mp.delegation.client.request.ATResponse
 
ATServer - Interface in org.oa4mp.delegation.client.server
For a server that is tasked with creating access tokens.

B

BasicRequest - Class in org.oa4mp.delegation.client.request
Usage
BasicRequest() - Constructor for class org.oa4mp.delegation.client.request.BasicRequest
 
BasicRequest(Client, Map<String, String>, String) - Constructor for class org.oa4mp.delegation.client.request.BasicRequest
 
BasicResponse - Class in org.oa4mp.delegation.client.request
Created by Jeff Gaynor
on Apr 26, 2011 at 2:14:52 PM
BasicResponse() - Constructor for class org.oa4mp.delegation.client.request.BasicResponse
 
BasicResponse(HashMap) - Constructor for class org.oa4mp.delegation.client.request.BasicResponse
 

C

CallbackRequest - Class in org.oa4mp.delegation.client.request
Created by Jeff Gaynor
on May 12, 2011 at 1:04:34 PM
CallbackRequest(ServletRequest) - Constructor for class org.oa4mp.delegation.client.request.CallbackRequest
 
CallbackResponse - Class in org.oa4mp.delegation.client.request
Created by Jeff Gaynor
on May 12, 2011 at 1:05:23 PM
CallbackResponse() - Constructor for class org.oa4mp.delegation.client.request.CallbackResponse
 
CBServer - Interface in org.oa4mp.delegation.client.server
Models a server that handles the callback, if there is one.
CERT_LIFETIME_KEY - Static variable in class org.oa4mp.delegation.client.AbstractClientEnvironment
This is used in requests as the key for the cert lifetime parameter.
CERT_REQUEST_KEY - Static variable in class org.oa4mp.delegation.client.AbstractClientEnvironment
This is used in requests as the key for the cert request parameter
createRedirectURL(DelegationRequest, AGResponse) - Method in class org.oa4mp.delegation.client.DelegationService
 

D

DelegatedAssetRequest - Class in org.oa4mp.delegation.client.request
Get an asset using delegation.
DelegatedAssetRequest() - Constructor for class org.oa4mp.delegation.client.request.DelegatedAssetRequest
 
DelegatedAssetResponse - Class in org.oa4mp.delegation.client.request
The delegated asset.
DelegatedAssetResponse(ProtectedAsset) - Constructor for class org.oa4mp.delegation.client.request.DelegatedAssetResponse
 
DelegationRequest - Class in org.oa4mp.delegation.client.request
Created by Jeff Gaynor
on Apr 14, 2011 at 3:41:25 PM
DelegationRequest() - Constructor for class org.oa4mp.delegation.client.request.DelegationRequest
 
DelegationResponse - Class in org.oa4mp.delegation.client.request
Created by Jeff Gaynor
on Apr 14, 2011 at 3:42:00 PM
DelegationResponse(AuthorizationGrant) - Constructor for class org.oa4mp.delegation.client.request.DelegationResponse
 
DelegationService - Class in org.oa4mp.delegation.client
THE service API.
DelegationService(AGServer, ATServer, PAServer) - Constructor for class org.oa4mp.delegation.client.DelegationService
 

F

fromJSON(JSONObject) - Method in class org.oa4mp.delegation.client.request.RTResponse
 

G

getAccessToken() - Method in class org.oa4mp.delegation.client.request.ATResponse
 
getAccessToken() - Method in class org.oa4mp.delegation.client.request.PARequest
 
getAccessToken() - Method in class org.oa4mp.delegation.client.request.RFC7662Request
 
getAccessToken() - Method in class org.oa4mp.delegation.client.request.RTRequest
 
getAccessToken() - Method in class org.oa4mp.delegation.client.request.UIRequest
 
getAdditionalInformation() - Method in class org.oa4mp.delegation.client.request.DelegatedAssetResponse
 
getAdditionalInformation() - Method in class org.oa4mp.delegation.client.request.PAResponse
 
getAgServer() - Method in class org.oa4mp.delegation.client.DelegationService
This server issues the authorization grant that starts the delegation process.
getAssetParameters() - Method in class org.oa4mp.delegation.client.request.DelegatedAssetRequest
These are passed to the resource server in the protected asset request.
getAT(ATRequest) - Method in class org.oa4mp.delegation.client.DelegationService
 
getAT(DelegatedAssetRequest) - Method in class org.oa4mp.delegation.client.DelegationService
 
getAT(AuthorizationGrant, Client, Map<String, String>) - Method in class org.oa4mp.delegation.client.DelegationService
 
getAtServer() - Method in class org.oa4mp.delegation.client.DelegationService
The authorization server.
getAuthorizationGrant() - Method in class org.oa4mp.delegation.client.request.AGResponse
 
getAuthorizationGrant() - Method in class org.oa4mp.delegation.client.request.ATRequest
 
getAuthorizationGrant() - Method in class org.oa4mp.delegation.client.request.CallbackRequest
 
getAuthorizationGrant() - Method in class org.oa4mp.delegation.client.request.CallbackResponse
 
getAuthorizationGrant() - Method in class org.oa4mp.delegation.client.request.DelegatedAssetRequest
 
getAuthorizationGrant() - Method in class org.oa4mp.delegation.client.request.DelegationResponse
 
getBaseUri() - Method in class org.oa4mp.delegation.client.request.DelegationRequest
This request returns a response uri with all appropriate parameters.
getCert(ATResponse, Client, Map<String, Object>) - Method in class org.oa4mp.delegation.client.DelegationService
 
getClient() - Method in class org.oa4mp.delegation.client.request.BasicRequest
The client that is making this request.
getIdToken() - Method in class org.oa4mp.delegation.client.request.RFC7523Response
 
getIdToken() - Method in class org.oa4mp.delegation.client.request.RTResponse
 
getJSON() - Method in class org.oa4mp.delegation.client.request.RFC6749_4_4_Response
Conveneience method that casts the parameter map to its underlying JSON object.
getKeyID() - Method in class org.oa4mp.delegation.client.request.BasicRequest
 
getParameters() - Method in class org.oa4mp.delegation.client.request.BasicRequest
Additional parameters that the request is to send along to the server.
getParameters() - Method in class org.oa4mp.delegation.client.request.BasicResponse
 
getPaServer() - Method in class org.oa4mp.delegation.client.DelegationService
The resource server.
getProtectedAsset() - Method in class org.oa4mp.delegation.client.request.DelegatedAssetResponse
 
getProtectedAsset() - Method in class org.oa4mp.delegation.client.request.PAResponse
 
getRawJSON() - Method in class org.oa4mp.delegation.client.request.UIResponse
 
getRawResponse() - Method in class org.oa4mp.delegation.client.request.BasicResponse
(Optional) set the actual, unprocessed response from the server.
getRedirectUri() - Method in class org.oa4mp.delegation.client.request.DelegationResponse
 
getRefreshToken() - Method in class org.oa4mp.delegation.client.request.RFC7662Request
 
getRefreshToken() - Method in class org.oa4mp.delegation.client.request.RTRequest
 
getRefreshToken() - Method in class org.oa4mp.delegation.client.request.RTResponse
 
getResponse() - Method in class org.oa4mp.delegation.client.request.RFC7523Response
 
getResponse() - Method in class org.oa4mp.delegation.client.request.RFC7662Response
 
getServletRequest() - Method in class org.oa4mp.delegation.client.request.CallbackRequest
 
getTokenEndpoint() - Method in class org.oa4mp.delegation.client.request.RFC7662Request
 
grantAuthorization() - Method in interface org.oa4mp.delegation.client.server.ResourceOwner
 
grantServerURI - Variable in class org.oa4mp.delegation.client.AbstractDelegationServiceProvider
 

H

hasAccessToken() - Method in class org.oa4mp.delegation.client.request.RFC7662Request
 
hasIDToken() - Method in class org.oa4mp.delegation.client.request.RTResponse
 
hasKeyID() - Method in class org.oa4mp.delegation.client.request.BasicRequest
 
hasRefreshToken() - Method in class org.oa4mp.delegation.client.request.RFC7662Request
 
hasRefreshToken() - Method in class org.oa4mp.delegation.client.request.RTResponse
 

I

ID_TOKEN - Static variable in class org.oa4mp.delegation.client.request.RTResponse
 
isRfc8628() - Method in class org.oa4mp.delegation.client.request.ATRequest
 
isRfc8628() - Method in class org.oa4mp.delegation.client.request.DelegatedAssetRequest
 

O

org.oa4mp.delegation.client - package org.oa4mp.delegation.client
 
org.oa4mp.delegation.client.request - package org.oa4mp.delegation.client.request
 
org.oa4mp.delegation.client.server - package org.oa4mp.delegation.client.server
This package contains classes that represent the server to the client.

P

PARAMETERS - Static variable in class org.oa4mp.delegation.client.request.RTResponse
 
PARequest - Class in org.oa4mp.delegation.client.request
Created by Jeff Gaynor
on Apr 13, 2011 at 3:38:19 PM
PARequest() - Constructor for class org.oa4mp.delegation.client.request.PARequest
 
PAResponse - Class in org.oa4mp.delegation.client.request
Created by Jeff Gaynor
on Apr 13, 2011 at 3:39:12 PM
PAResponse(ProtectedAsset) - Constructor for class org.oa4mp.delegation.client.request.PAResponse
 
PAServer - Interface in org.oa4mp.delegation.client.server
A server tasked with processing requests for a protected asset.
process(Request) - Method in class org.oa4mp.delegation.client.DelegationService
 
process(Server) - Method in class org.oa4mp.delegation.client.request.AGRequest
 
process(Server) - Method in class org.oa4mp.delegation.client.request.ATRequest
 
process(Server) - Method in class org.oa4mp.delegation.client.request.BasicRequest
 
process(Server) - Method in class org.oa4mp.delegation.client.request.CallbackRequest
 
process(Server) - Method in class org.oa4mp.delegation.client.request.DelegatedAssetRequest
 
process(Server) - Method in class org.oa4mp.delegation.client.request.DelegationRequest
 
process(Server) - Method in class org.oa4mp.delegation.client.request.PARequest
 
process(Server) - Method in class org.oa4mp.delegation.client.request.RFC7009Request
 
process(Server) - Method in class org.oa4mp.delegation.client.request.RFC7662Request
 
process(Server) - Method in class org.oa4mp.delegation.client.request.RTRequest
 
process(Server) - Method in class org.oa4mp.delegation.client.request.UIRequest
 
processAGRequest(AGRequest) - Method in interface org.oa4mp.delegation.client.server.AGServer
 
processAssetRequest(DelegatedAssetRequest) - Method in class org.oa4mp.delegation.client.DelegationService
Gets the asset once the delegation has been approved.
processATRequest(ATRequest) - Method in interface org.oa4mp.delegation.client.server.ATServer
 
processCallback(CallbackRequest) - Method in interface org.oa4mp.delegation.client.server.CBServer
 
processDelegationRequest(DelegationRequest) - Method in class org.oa4mp.delegation.client.DelegationService
Starts the delegation process.
processPARequest(PARequest) - Method in interface org.oa4mp.delegation.client.server.PAServer
 
processRFC7009Request(RFC7009Request) - Method in interface org.oa4mp.delegation.client.server.RFC7009Server
 
processRFC7662Request(RFC7662Request) - Method in interface org.oa4mp.delegation.client.server.RFC7662Server
 
processRTRequest(RTRequest) - Method in interface org.oa4mp.delegation.client.server.RTServer
 
processUIRequest(UIRequest) - Method in interface org.oa4mp.delegation.client.server.UIServer
 

R

REFRESH_TOKEN - Static variable in class org.oa4mp.delegation.client.request.RTResponse
 
ResourceOwner - Interface in org.oa4mp.delegation.client.server
Models the owner of the resource (e.g. a person).
RFC6749_4_4_Response - Class in org.oa4mp.delegation.client.request
 
RFC6749_4_4_Response() - Constructor for class org.oa4mp.delegation.client.request.RFC6749_4_4_Response
 
RFC6749_4_4Request - Class in org.oa4mp.delegation.client.request
 
RFC6749_4_4Request() - Constructor for class org.oa4mp.delegation.client.request.RFC6749_4_4Request
 
RFC6749_4_4Request(Client, Map<String, String>, String) - Constructor for class org.oa4mp.delegation.client.request.RFC6749_4_4Request
 
RFC7009Request - Class in org.oa4mp.delegation.client.request
Created by Jeff Gaynor
on 5/19/21 at 6:29 AM
RFC7009Request() - Constructor for class org.oa4mp.delegation.client.request.RFC7009Request
 
RFC7009Response - Class in org.oa4mp.delegation.client.request
Created by Jeff Gaynor
on 5/19/21 at 6:30 AM
RFC7009Response() - Constructor for class org.oa4mp.delegation.client.request.RFC7009Response
 
RFC7009Server - Interface in org.oa4mp.delegation.client.server
Created by Jeff Gaynor
on 5/19/21 at 6:29 AM
RFC7523Request - Class in org.oa4mp.delegation.client.request
Created by Jeff Gaynor
on 6/6/23 at 3:05 PM
RFC7523Request() - Constructor for class org.oa4mp.delegation.client.request.RFC7523Request
 
RFC7523Request(Client, String, Map<String, String>) - Constructor for class org.oa4mp.delegation.client.request.RFC7523Request
 
RFC7523Response - Class in org.oa4mp.delegation.client.request
Created by Jeff Gaynor
on 6/6/23 at 3:05 PM
RFC7523Response() - Constructor for class org.oa4mp.delegation.client.request.RFC7523Response
 
RFC7523Response(HashMap) - Constructor for class org.oa4mp.delegation.client.request.RFC7523Response
 
RFC7662Request - Class in org.oa4mp.delegation.client.request
Note that since this uses bearer tokens, the access token must always be supplied.
RFC7662Request() - Constructor for class org.oa4mp.delegation.client.request.RFC7662Request
 
RFC7662Response - Class in org.oa4mp.delegation.client.request
Created by Jeff Gaynor
on 5/19/21 at 6:16 AM
RFC7662Response() - Constructor for class org.oa4mp.delegation.client.request.RFC7662Response
 
RFC7662Server - Interface in org.oa4mp.delegation.client.server
Created by Jeff Gaynor
on 5/19/21 at 6:21 AM
RTRequest - Class in org.oa4mp.delegation.client.request
Created by Jeff Gaynor
on 2/24/14 at 11:19 AM
RTRequest() - Constructor for class org.oa4mp.delegation.client.request.RTRequest
 
RTRequest(Client, String, Map<String, String>) - Constructor for class org.oa4mp.delegation.client.request.RTRequest
 
RTResponse - Class in org.oa4mp.delegation.client.request
Created by Jeff Gaynor
on 2/24/14 at 11:19 AM
RTResponse(AccessTokenImpl) - Constructor for class org.oa4mp.delegation.client.request.RTResponse
 
RTResponse(AccessTokenImpl, RefreshTokenImpl, IDTokenImpl) - Constructor for class org.oa4mp.delegation.client.request.RTResponse
 
RTServer - Interface in org.oa4mp.delegation.client.server
Created by Jeff Gaynor
on 2/24/14 at 11:20 AM

S

setAccessToken(AccessToken) - Method in class org.oa4mp.delegation.client.request.ATResponse
 
setAccessToken(AccessToken) - Method in class org.oa4mp.delegation.client.request.PARequest
 
setAccessToken(AccessToken) - Method in class org.oa4mp.delegation.client.request.RTRequest
 
setAccessToken(AccessToken) - Method in class org.oa4mp.delegation.client.request.UIRequest
 
setAccessToken(AccessTokenImpl) - Method in class org.oa4mp.delegation.client.request.RFC7662Request
 
setAdditionalInformation(Map<String, String>) - Method in class org.oa4mp.delegation.client.request.DelegatedAssetResponse
 
setAdditionalInformation(Map<String, String>) - Method in class org.oa4mp.delegation.client.request.PAResponse
 
setAssetParameters(Map) - Method in class org.oa4mp.delegation.client.request.DelegatedAssetRequest
 
setAuthorizationGrant(AuthorizationGrant) - Method in class org.oa4mp.delegation.client.request.AGResponse
 
setAuthorizationGrant(AuthorizationGrant) - Method in class org.oa4mp.delegation.client.request.ATRequest
 
setAuthorizationGrant(AuthorizationGrant) - Method in class org.oa4mp.delegation.client.request.CallbackRequest
 
setAuthorizationGrant(AuthorizationGrant) - Method in class org.oa4mp.delegation.client.request.CallbackResponse
 
setAuthorizationGrant(AuthorizationGrant) - Method in class org.oa4mp.delegation.client.request.DelegatedAssetRequest
 
setAuthorizationGrant(AuthorizationGrant) - Method in class org.oa4mp.delegation.client.request.DelegationResponse
 
setBaseUri(URI) - Method in class org.oa4mp.delegation.client.request.DelegationRequest
 
setClient(Client) - Method in class org.oa4mp.delegation.client.request.BasicRequest
 
setIdToken(IDTokenImpl) - Method in class org.oa4mp.delegation.client.request.RFC7523Response
 
setIdToken(IDTokenImpl) - Method in class org.oa4mp.delegation.client.request.RTResponse
 
setKeyID(String) - Method in class org.oa4mp.delegation.client.request.BasicRequest
 
setParameters(Map) - Method in class org.oa4mp.delegation.client.request.BasicResponse
 
setParameters(Map<String, Object>) - Method in class org.oa4mp.delegation.client.request.BasicRequest
 
setProtectedAsset(ProtectedAsset) - Method in class org.oa4mp.delegation.client.request.DelegatedAssetResponse
 
setProtectedAsset(ProtectedAsset) - Method in class org.oa4mp.delegation.client.request.PAResponse
 
setRawJSON(String) - Method in class org.oa4mp.delegation.client.request.UIResponse
 
setRawResponse(String) - Method in class org.oa4mp.delegation.client.request.BasicResponse
 
setRedirectUri(URI) - Method in class org.oa4mp.delegation.client.request.DelegationResponse
 
setRefreshToken(RefreshTokenImpl) - Method in class org.oa4mp.delegation.client.request.RFC7662Request
 
setRefreshToken(RefreshTokenImpl) - Method in class org.oa4mp.delegation.client.request.RTResponse
 
setRefreshToken(RefreshToken) - Method in class org.oa4mp.delegation.client.request.RTRequest
 
setResponse(JSONObject) - Method in class org.oa4mp.delegation.client.request.RFC7523Response
 
setResponse(JSONObject) - Method in class org.oa4mp.delegation.client.request.RFC7662Response
 
setRfc8628(boolean) - Method in class org.oa4mp.delegation.client.request.ATRequest
 
setRfc8628(boolean) - Method in class org.oa4mp.delegation.client.request.DelegatedAssetRequest
 
setServletRequest(ServletRequest) - Method in class org.oa4mp.delegation.client.request.CallbackRequest
 
setTokenEndpoint(URI) - Method in class org.oa4mp.delegation.client.request.RFC7662Request
 

T

toJSON() - Method in class org.oa4mp.delegation.client.request.RTResponse
 
toString() - Method in class org.oa4mp.delegation.client.request.CallbackRequest
 
TYPE - Static variable in class org.oa4mp.delegation.client.request.RTResponse
 

U

UIRequest - Class in org.oa4mp.delegation.client.request
Created with IntelliJ IDEA.
UIRequest(AccessToken) - Constructor for class org.oa4mp.delegation.client.request.UIRequest
 
UIResponse - Class in org.oa4mp.delegation.client.request
Created with IntelliJ IDEA.
UIResponse(AccessToken, String) - Constructor for class org.oa4mp.delegation.client.request.UIResponse
 
UIServer - Interface in org.oa4mp.delegation.client.server
Created with IntelliJ IDEA.

V

VERSION - Static variable in class org.oa4mp.delegation.client.request.RTResponse
 
A B C D F G H I O P R S T U V 
All Classes All Packages