A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes All Packages

A

about(boolean, boolean) - Method in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
AbstractAccessTokenHandler - Class in org.oa4mp.server.loader.oauth2.claims
Only create an access token handler if you need some special handling, otherwise the default simple token will be used.
AbstractAccessTokenHandler(PayloadHandlerConfigImpl) - Constructor for class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
 
AbstractAccessTokenServlet2 - Class in org.oa4mp.server.loader.oauth2.servlet
Created by Jeff Gaynor
on 9/25/13 at 1:37 PM
AbstractAccessTokenServlet2() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.AbstractAccessTokenServlet2
 
AbstractACRequest - Class in org.oa4mp.server.loader.oauth2.cm.util.admin
Created by Jeff Gaynor
on 4/17/17 at 10:51 AM
AbstractACRequest(AdminClient) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.admin.AbstractACRequest
 
AbstractACResponse - Class in org.oa4mp.server.loader.oauth2.cm.util.admin
Created by Jeff Gaynor
on 4/17/17 at 11:12 AM
AbstractACResponse() - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.admin.AbstractACResponse
 
AbstractCommonATandRTConfig - Class in org.oa4mp.server.loader.oauth2.tokens
These are the common configuration items for both access and refresh tokens, such as lifetime, issuer etc.
AbstractCommonATandRTConfig() - Constructor for class org.oa4mp.server.loader.oauth2.tokens.AbstractCommonATandRTConfig
 
AbstractDDRequest - Class in org.oa4mp.server.loader.oauth2.cm.util
Created by Jeff Gaynor
on 11/30/16 at 3:21 PM
AbstractDDRequest(AdminClient, OA2Client) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDRequest
 
AbstractDDServer - Class in org.oa4mp.server.loader.oauth2.cm.util
Created by Jeff Gaynor
on 11/30/16 at 3:19 PM
AbstractDDServer(OA2SE) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDServer
 
AbstractPayloadConfig - Class in org.oa4mp.server.loader.oauth2.claims
This corresponds to the client's configuration for its various payloads -- tokens in this case.
AbstractPayloadConfig() - Constructor for class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
AbstractPayloadHandler - Class in org.oa4mp.server.loader.oauth2.claims
Created by Jeff Gaynor
on 4/21/20 at 5:00 PM
AbstractPayloadHandler(PayloadHandlerConfigImpl) - Constructor for class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
Create the instance for the authorization phase, while there is an HttpServletRequest with possible headers that need to be processed.
ACCEPT_REQUESTS - org.oa4mp.server.loader.oauth2.flows.FlowType
Allows for accepting requests.
acceptOrReject(QDLValue[], State, String, boolean) - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL
 
ACCESS_CONTROL - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
ACCESS_TOKEN - org.oa4mp.server.loader.oauth2.flows.FlowType
Allows for issuing access tokens
ACCESS_TOKEN_LIFETIME_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
ACCESS_TOKEN_VAR - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
ACCESS_TOKENS_KEY - Variable in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
AccessControlModule - Class in org.oa4mp.server.loader.qdl.acl
Created by Jeff Gaynor
on 1/25/21 at 7:40 AM
AccessControlModule() - Constructor for class org.oa4mp.server.loader.qdl.acl.AccessControlModule
 
AccessControlModule(URI, String) - Constructor for class org.oa4mp.server.loader.qdl.acl.AccessControlModule
 
AccessTokenConfig - Class in org.oa4mp.server.loader.oauth2.tokens
Common configuration for all access tokens.
AccessTokenConfig() - Constructor for class org.oa4mp.server.loader.oauth2.tokens.AccessTokenConfig
 
AccessTokenInitializer - Class in org.oa4mp.server.loader.qdl.claims
Created by Jeff Gaynor
on 10/9/20 at 9:40 AM
AccessTokenInitializer() - Constructor for class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer
 
AccessTokenInitializer.atFinish - Class in org.oa4mp.server.loader.qdl.claims
 
AccessTokenInitializer.atInit - Class in org.oa4mp.server.loader.qdl.claims
 
AccessTokenInitializer.ATMethod - Class in org.oa4mp.server.loader.qdl.claims
Super class to collect common methods and tasks.
AccessTokenInitializer.atRefresh - Class in org.oa4mp.server.loader.qdl.claims
 
ACGetRequest - Class in org.oa4mp.server.loader.oauth2.cm.util.admin
Created by Jeff Gaynor
on 4/17/17 at 10:51 AM
ACGetRequest(AdminClient) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.admin.ACGetRequest
 
ACGetResponse - Class in org.oa4mp.server.loader.oauth2.cm.util.admin
Created by Jeff Gaynor
on 4/17/17 at 11:12 AM
ACGetResponse(AdminClient, boolean) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.admin.ACGetResponse
 
ACL_ACCEPT_ALL - Static variable in class org.oa4mp.server.loader.qdl.acl.QDLACL
 
ACL_REJECT_NAME - Static variable in class org.oa4mp.server.loader.qdl.acl.QDLACL
 
ACLoader - Class in org.oa4mp.server.loader.qdl.acl
Created by Jeff Gaynor
on 4/4/23 at 11:36 AM
ACLoader() - Constructor for class org.oa4mp.server.loader.qdl.acl.ACLoader
 
ACLReject() - Constructor for class org.oa4mp.server.loader.qdl.acl.QDLACL.ACLReject
 
ACLReject2() - Constructor for class org.oa4mp.server.loader.qdl.acl.QDLACL.ACLReject2
 
acs - Variable in class org.oa4mp.server.loader.oauth2.OA2SE
 
action - Variable in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory.RequestObject
 
add(State) - Method in class org.oa4mp.server.loader.qdl.OA2LibLoader
 
ADD_TO_ACL_NAME - Static variable in class org.oa4mp.server.loader.qdl.acl.QDLACL
 
addClient(AddClientRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.permissions.PermissionServer
Adds a given client to the list of clients managed by this admin
AddClientRequest - Class in org.oa4mp.server.loader.oauth2.cm.util.permissions
Created by Jeff Gaynor
on 12/1/16 at 2:09 PM
AddClientRequest(AdminClient, OA2Client) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.permissions.AddClientRequest
 
AddClientResponse - Class in org.oa4mp.server.loader.oauth2.cm.util.permissions
Created by Jeff Gaynor
on 12/1/16 at 2:10 PM
AddClientResponse() - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.permissions.AddClientResponse
 
addManifestConstants(String) - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
addMonitoredStores(OA2SE, LastAccessedEventListener) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ServletInitializer
 
addNewClient(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AdminRegistrationServlet
 
addNewClient(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AutoRegistrationServlet
 
addNewClient(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2RegistrationServlet
 
addNewClient(HttpServletRequest, HttpServletResponse, boolean) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2RegistrationServlet
 
addRequestState(ScriptRunRequest) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
 
addRequestState(ScriptRunRequest) - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
addRequestState(ScriptRunRequest) - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
For the server script, request everything.
addRequestState(ScriptRunRequest) - Method in class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
AddToACL() - Constructor for class org.oa4mp.server.loader.qdl.acl.QDLACL.AddToACL
 
AddToACL2() - Constructor for class org.oa4mp.server.loader.qdl.acl.QDLACL.AddToACL2
 
addToStem(QDLStem, String, Object) - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
 
addTypeDoc(List<String>) - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.ATMethod
 
addUser(String, String) - Method in class org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig
 
adminClient - Variable in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDRequest
 
adminClient - Variable in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory.RequestObject
 
AdminClientServer - Class in org.oa4mp.server.loader.oauth2.cm.util.admin
Created by Jeff Gaynor
on 4/17/17 at 10:48 AM
AdminClientServer(OA2SE) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.admin.AdminClientServer
 
allKeys() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
allKeys() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
allKeys() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordSerializationKeys
 
allKeys() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VISerializationKeys
 
ALLOW_PROMPT_NONE - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
allowPromptNone(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
anonymousOK - Variable in class org.oa4mp.server.loader.oauth2.cm.CM7591Config
 
API_TAG - Static variable in interface org.oa4mp.server.loader.oauth2.cm.ClientManagementConstants
 
API_VERSION_5_4 - Static variable in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
API_VERSION_5_5 - Static variable in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
API_VERSION_KEY - Static variable in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
API_VERSION_LATEST - Static variable in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
API_VERSION_NONE - Static variable in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
They sent nothing explicit.
APPLICATION_TYPE - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
applies() - Method in class org.oa4mp.server.loader.oauth2.servlet.TokenExchangeRecordRetentionPolicy
 
applies() - Method in class org.oa4mp.server.loader.oauth2.storage.RefreshTokenRetentionPolicy
Always true for every element in the cache.
APPROVAL_STATUS - Static variable in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
approve(ApproveRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.client.ClientServer
 
approveClient(Identifier, String) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2AutoRegistrationServlet
This will approve a client.
ApproveRequest - Class in org.oa4mp.server.loader.oauth2.cm.util.client
Created by Jeff Gaynor
on 12/2/16 at 11:28 AM
ApproveRequest(AdminClient, OA2Client, Map<String, Object>) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.client.ApproveRequest
 
areAllGrantsSupported(JSONArray, String[]) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
ARG_DEFAULT_KEY_ID - Static variable in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
ARG_EC_CURVE_TYPE - Static variable in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
ARG_FILE_OVERWRITE_TYPE - Static variable in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
ARG_FILE_PATH_TYPE - Static variable in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
ARG_KEY_TYPE - Static variable in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
ARG_RSA_KEY_SIZE_TYPE - Static variable in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
ARG_SET_TO_CURRENT_KEYS_TYPE - Static variable in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
AT_BASIC_HANDLER_TYPE - Static variable in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
 
AT_DEFAULT_HANDLER_TYPE - Static variable in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
 
AT_DO_TEMPLATES - org.oa4mp.server.loader.oauth2.flows.FlowType
 
AT_FINISH_METHOD - Static variable in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer
 
AT_INIT_METHOD - Static variable in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer
 
AT_ORIGINAL_SCOPES - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
AT_REFRESH_METHOD - Static variable in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer
 
AT_RETURNED_ORIGINAL_SCOPES - Static variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
atFinish(OA2State) - Constructor for class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.atFinish
 
atInit(OA2State) - Constructor for class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.atInit
 
atIssuer(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VISerializationKeys
 
atJWT - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
atJWT(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
atLifetime(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
ATMethod(OA2State) - Constructor for class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.ATMethod
 
atRefresh(OA2State) - Constructor for class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.atRefresh
 
AttributeAdminClientResponse - Class in org.oa4mp.server.loader.oauth2.cm.util.attributes
Created by Jeff Gaynor
on 4/17/17 at 1:04 PM
AttributeAdminClientResponse(AdminClient) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeAdminClientResponse
 
AttributeClientResponse - Class in org.oa4mp.server.loader.oauth2.cm.util.attributes
Created by Jeff Gaynor
on 11/28/16 at 1:39 PM
AttributeClientResponse(Client) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeClientResponse
 
AttributeGetAdminClientResponse - Class in org.oa4mp.server.loader.oauth2.cm.util.attributes
Created by Jeff Gaynor
on 4/17/17 at 1:06 PM
AttributeGetAdminClientResponse(AdminClient, List<String>) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeGetAdminClientResponse
 
AttributeGetClientResponse - Class in org.oa4mp.server.loader.oauth2.cm.util.attributes
Created by Jeff Gaynor
on 4/10/17 at 12:35 PM
AttributeGetClientResponse(Client, List<String>) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeGetClientResponse
 
AttributeGetRequest - Class in org.oa4mp.server.loader.oauth2.cm.util.attributes
Created by Jeff Gaynor
on 11/28/16 at 1:32 PM
AttributeGetRequest(AdminClient, OA2Client, List<String>) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeGetRequest
 
AttributeListRequest - Class in org.oa4mp.server.loader.oauth2.cm.util.attributes
Created by Jeff Gaynor
on 11/30/16 at 4:22 PM
AttributeListRequest(AdminClient, OA2Client) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeListRequest
 
AttributeRemoveRequest - Class in org.oa4mp.server.loader.oauth2.cm.util.attributes
Created by Jeff Gaynor
on 11/30/16 at 4:19 PM
AttributeRemoveRequest(AdminClient, OA2Client, List<String>) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeRemoveRequest
 
AttributeRequest - Class in org.oa4mp.server.loader.oauth2.cm.util.attributes
Created by Jeff Gaynor
on 11/30/16 at 4:16 PM
AttributeRequest(AdminClient, OA2Client) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeRequest
 
AttributeServer - Class in org.oa4mp.server.loader.oauth2.cm.util.attributes
This server handles various requests for attributes.
AttributeServer(OA2SE) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeServer
 
AttributeSetAdminClientResponse - Class in org.oa4mp.server.loader.oauth2.cm.util.attributes
Created by Jeff Gaynor
on 4/17/17 at 1:42 PM
AttributeSetAdminClientResponse(AdminClient, Map<String, Object>) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeSetAdminClientResponse
 
AttributeSetClientRequest - Class in org.oa4mp.server.loader.oauth2.cm.util.attributes
Created by Jeff Gaynor
on 11/30/16 at 3:49 PM
AttributeSetClientRequest(AdminClient, OA2Client, Map<String, Object>) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeSetClientRequest
 
audience(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
audience(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordSerializationKeys
 
AUDIENCE - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
AUDIENCE_KEY - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
AUDIENCE_KEY - Static variable in class org.oa4mp.server.loader.oauth2.tokens.AbstractCommonATandRTConfig
 
AUDIENCE_VAR - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
AUTH_HEADERS_VAR - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
authenticate(HttpServletResponse) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
AUTHORIZATION_GRANT_LIFETIME_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
AuthorizationPath - Class in org.oa4mp.server.loader.oauth2.tokens
Created by Jeff Gaynor
on 9/11/18 at 6:25 PM
AuthorizationPath(String) - Constructor for class org.oa4mp.server.loader.oauth2.tokens.AuthorizationPath
Constructor for a fixed scope (e.g. compute.modify) that has no path and should never be downscoped.
AuthorizationPath(String, String) - Constructor for class org.oa4mp.server.loader.oauth2.tokens.AuthorizationPath
 
AuthorizationPath(String, String, boolean) - Constructor for class org.oa4mp.server.loader.oauth2.tokens.AuthorizationPath
 
AuthorizationPath(JSONObject) - Constructor for class org.oa4mp.server.loader.oauth2.tokens.AuthorizationPath
 
AuthorizationTemplate - Class in org.oa4mp.server.loader.oauth2.tokens
This is an entry for the AuthorizationTemplates.
AuthorizationTemplate(String, Collection<AuthorizationPath>) - Constructor for class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplate
 
AuthorizationTemplate(JSONObject) - Constructor for class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplate
 
AuthorizationTemplates - Class in org.oa4mp.server.loader.oauth2.tokens
This keys off the audience.
AuthorizationTemplates() - Constructor for class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplates
 
authTime - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
authTime(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
authzGrantLifetime - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
authzGrantLifetime(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
autoApprove - Variable in class org.oa4mp.server.loader.oauth2.cm.CM7591Config
 
autoApproverName - Variable in class org.oa4mp.server.loader.oauth2.cm.CM7591Config
 

B

BasicClaimsSourceImpl - Class in org.oa4mp.server.loader.oauth2.claims
The most basic implementation of a ClaimSource.
BasicClaimsSourceImpl() - Constructor for class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
 
BasicClaimsSourceImpl(OA2SE) - Constructor for class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
 
BasicClaimsSourceImpl(QDLStem) - Constructor for class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
 
BasicClaimsSourceImpl(QDLStem, OA2SE) - Constructor for class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
 
BasicRefreshTokenHandler - Class in org.oa4mp.server.loader.oauth2.tokens
Created by Jeff Gaynor
on 8/5/20 at 9:18 AM
BasicRefreshTokenHandler(PayloadHandlerConfigImpl) - Constructor for class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
BearerTokenServlet - Class in org.oa4mp.server.loader.oauth2.servlet
For endpoints that use bearer tokens.
BearerTokenServlet() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.BearerTokenServlet
 

C

CALLBACK - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2NewClientNotifier
 
CALLBACK_URI - Static variable in class org.oa4mp.server.loader.oauth2.servlet.OA2RegistrationServlet
 
callbackUri(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
canApprove(AbstractDDRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDServer
 
canCreate(AbstractDDRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDServer
 
canDelete(AbstractDDRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDServer
 
canRead(AbstractDDRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDServer
 
canWrite(AbstractDDRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDServer
 
caput - Variable in class org.oa4mp.server.loader.oauth2.claims.HTTPHeaderClaimsSource
 
ce - Variable in class org.oa4mp.server.loader.oauth2.proxy.ProxyClient
 
cfg(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
changeSessionId() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
check(String, String) - Method in class org.oa4mp.server.loader.oauth2.tokens.OldTemplateResolver
The template is stored in the configuration.
check(Client, String) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ClientUtils
Note that all of the exceptions thrown here are because the callback cannot be verified, hence it is unclear where the error is to be sent.
CHECK_ACL_NAME - Static variable in class org.oa4mp.server.loader.qdl.acl.QDLACL
 
check7523(HttpServletRequest) - Method in class org.oa4mp.server.loader.oauth2.servlet.TokenManagerServlet
 
CheckACL() - Constructor for class org.oa4mp.server.loader.qdl.acl.QDLACL.CheckACL
 
CheckACL2() - Constructor for class org.oa4mp.server.loader.qdl.acl.QDLACL.CheckACL2
 
checkAdminPermission(AdminClient, OA2Client) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
Checks that this client exists on the system and that if it exists, the admin client actually owns it.
checkAGExpiration(AuthorizationGrant) - Method in class org.oa4mp.server.loader.oauth2.servlet.AbstractAccessTokenServlet2
Contract: if the token gets updated (might have to because of changes to token versions), return it.
checkAllowedDomain(List<String>, String) - Method in class org.oa4mp.server.loader.oauth2.cm.CM7591Config
returns true if the host is on the allowed list.
checkAnonymousDomain(String) - Method in class org.oa4mp.server.loader.oauth2.cm.CM7591Config
 
checkArg(QDLValue[], String, int) - Method in class org.oa4mp.server.loader.qdl.claims.TokenHandlerMethod
Checks that the argument at argIndex is a stem.
checkAutoApproveDomain(String) - Method in class org.oa4mp.server.loader.oauth2.cm.CM7591Config
 
checkBasic(HttpServletRequest) - Method in class org.oa4mp.server.loader.oauth2.servlet.TokenManagerServlet
This will process a request with basic authorization, peel off the supplied token and resolve it.
checkBearer(HttpServletRequest) - Method in class org.oa4mp.server.loader.oauth2.servlet.TokenManagerServlet
Checks the case that the request uses a bearer token.
checkClaim(JSONObject, String) - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
Enforces that the claim exists in the claims argument.
checkClaims() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
 
checkClaims() - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
checkClaims() - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
checkClaims() - Method in class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
CheckIdTokenHint(HttpServletRequest, HttpServletResponse, String) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
In this case, a previous request to the token endpoint returned an ID token.
checkJAEntry(JSONArray, String) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
JSONArray does not check its contains sanely against strings at times.
checkPassword(String, String) - Method in class org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig
 
checkPrompts(OA2ServiceTransaction, Map<String, String>) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
Basically, if the prompt parameter is there, we only support the login option.
checkRequiredClaim(JSONObject, String) - Method in class org.oa4mp.server.loader.oauth2.claims.OA2ClaimsUtil
Deprecated.
 
checkRequiredClaims(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.OA2ClaimsUtil
Deprecated.
For CIL-499.
checkRequiredScopes(OA2ServiceTransaction) - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
Use this to check for any requires scopes that the request must have.
checkRequiredScopes(OA2ServiceTransaction) - Method in class org.oa4mp.server.loader.oauth2.claims.OA2ClaimsUtil
Deprecated.
Use this to check for any requires scopes that the request must have.
checkState(State) - Method in class org.oa4mp.server.loader.qdl.claims.TokenHandlerMethod
 
checkToken(OA2Client, String) - Method in class org.oa4mp.server.loader.oauth2.servlet.RFC7009
 
CheckUserCodeExists() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionTable
 
CILOGON_NS - Static variable in class org.oa4mp.server.loader.oauth2.state.ExtendedParameters
 
CLAIM_SOURCES_VAR - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
CLAIMS_KEY - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
CLAIMS_SOURCES_STATE_KEY - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
CLAIMS_SOURCES_STATE_KEY2 - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
CLAIMS_VAR - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
ClaimsLoader - Class in org.oa4mp.server.loader.qdl.claims
Created by Jeff Gaynor
on 4/4/23 at 11:37 AM
ClaimsLoader() - Constructor for class org.oa4mp.server.loader.qdl.claims.ClaimsLoader
 
ClaimsModule - Class in org.oa4mp.server.loader.qdl.claims
Created by Jeff Gaynor
on 2/10/20 at 5:49 AM
ClaimsModule() - Constructor for class org.oa4mp.server.loader.qdl.claims.ClaimsModule
 
ClaimsModule(URI, String) - Constructor for class org.oa4mp.server.loader.qdl.claims.ClaimsModule
 
claimSource - Variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
claimSource - Variable in class org.oa4mp.server.loader.oauth2.OA2SE
 
ClaimSourceConfigConverter - Class in org.oa4mp.server.loader.qdl.claims
The claim source configurations made for QDL are really just the barebones defaults.
ClaimSourceConfigConverter() - Constructor for class org.oa4mp.server.loader.qdl.claims.ClaimSourceConfigConverter
 
ClaimSourceFactoryImpl - Class in org.oa4mp.server.loader.oauth2.claims
Created by Jeff Gaynor
on 12/16/16 at 3:08 PM
ClaimSourceFactoryImpl() - Constructor for class org.oa4mp.server.loader.oauth2.claims.ClaimSourceFactoryImpl
 
ClaimsSourceGetter - Class in org.oa4mp.server.loader.qdl.claims
QDLFunction to convert claims to a stem.
ClaimsSourceGetter() - Constructor for class org.oa4mp.server.loader.qdl.claims.ClaimsSourceGetter
 
claimsToStem(JSONObject) - Method in class org.oa4mp.server.loader.qdl.claims.ClaimsSourceGetter
It is a bit hard to convert from stems to claims, so this does it.
CLEANUP_ALARMS_TAG - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
CLEANUP_FAIL_ON_ERRORS - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
CLEANUP_FAIL_ON_ERRORS_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
CLEANUP_INTERVAL_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
CLEANUP_INTERVAL_TAG - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
CLEANUP_LOCKING_ENABLED - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
CLEANUP_LOCKING_ENABLED_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
cleanUpState(String[]) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
clear() - Static method in class org.oa4mp.server.loader.oauth2.servlet.LDAPSSLSocketFactory
 
clear() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIMemoryStore
 
clearIndices() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIMemoryStore
 
client - Variable in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
client - Variable in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDRequest
 
client - Variable in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory.RequestObject
 
CLIENT_COMMENT_TAG - Static variable in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
CLIENT_ID - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
REQUIRED.
CLIENT_ID_ISSUED_AT - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
CLIENT_MANAGEMENT_TAG - Static variable in interface org.oa4mp.server.loader.oauth2.cm.ClientManagementConstants
 
CLIENT_NAME - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
CLIENT_SECRET - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
CLIENT_SECRET_EXPIRES_AT - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
REQUIRED if client_secret is issued.
CLIENT_SECRET_LENGTH_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
CLIENT_URI - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
ClientManagementConstants - Interface in org.oa4mp.server.loader.oauth2.cm
These are constants for the configuration of the client management facilities.
ClientRequest - Class in org.oa4mp.server.loader.oauth2.cm.util.client
Created by Jeff Gaynor
on 11/28/16 at 1:59 PM
ClientRequest(AdminClient, OA2Client) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.client.ClientRequest
 
ClientResponse - Class in org.oa4mp.server.loader.oauth2.cm.util.client
Created by Jeff Gaynor
on 11/28/16 at 2:00 PM
ClientResponse() - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.client.ClientResponse
 
ClientServer - Class in org.oa4mp.server.loader.oauth2.cm.util.client
Created by Jeff Gaynor
on 11/28/16 at 1:55 PM
ClientServer(OA2SE) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.client.ClientServer
 
ClientUtils - Class in org.oa4mp.server.loader.oauth2.servlet
Created by Jeff Gaynor
on 2/9/21 at 3:09 PM
ClientUtils() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
 
clone() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
closeConnection() - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
CM7591Config - Class in org.oa4mp.server.loader.oauth2.cm
Configuration object for RFC 7591 (dynamic client registration) support.
CM7591Config() - Constructor for class org.oa4mp.server.loader.oauth2.cm.CM7591Config
 
CM7591Config(String, URI, boolean, Identifier, boolean, boolean) - Constructor for class org.oa4mp.server.loader.oauth2.cm.CM7591Config
 
CMConfig - Class in org.oa4mp.server.loader.oauth2.cm
Entry for the Client management configuration map.
CMConfig() - Constructor for class org.oa4mp.server.loader.oauth2.cm.CMConfig
 
CMConfig(String, URI, boolean) - Constructor for class org.oa4mp.server.loader.oauth2.cm.CMConfig
 
CMConfigs - Class in org.oa4mp.server.loader.oauth2.cm
Created by Jeff Gaynor
on 7/25/19 at 1:44 PM
CMConfigs() - Constructor for class org.oa4mp.server.loader.oauth2.cm.CMConfigs
 
codeChars - Variable in class org.oa4mp.server.loader.oauth2.servlet.RFC8628ServletConfig
 
CodeClaimSource - Class in org.oa4mp.server.loader.oauth2.claims
Created by Jeff Gaynor
on 2/8/23 at 12:33 PM
CodeClaimSource() - Constructor for class org.oa4mp.server.loader.oauth2.claims.CodeClaimSource
 
CodeClaimSource(QDLStem) - Constructor for class org.oa4mp.server.loader.oauth2.claims.CodeClaimSource
 
CodeClaimSource(QDLStem, OA2SE) - Constructor for class org.oa4mp.server.loader.oauth2.claims.CodeClaimSource
 
compareAsURI(String, String, boolean) - Static method in class org.oa4mp.server.loader.oauth2.claims.ScopeTemplateUtil
There is a URI.compareTo(URI) method that is crap.
COMPUTE_CANCEL - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.WLCGConstants
 
COMPUTE_CREATE - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.WLCGConstants
 
COMPUTE_MODIFY - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.WLCGConstants
 
COMPUTE_READ - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.WLCGConstants
 
computeATLifetime(OA2ServiceTransaction, OA2SE) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
 
computeATLifetime(OA2ServiceTransaction, OA2Client, OA2SE) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
Scorecard:
computeATLifetimeNEW(OA2ServiceTransaction, OA2SE) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
For cases where you know that the client is not overridden.
computeIDTLifetime(OA2ServiceTransaction, OA2SE) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
 
computeIDTLifetime(OA2ServiceTransaction, OA2Client, OA2SE) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
 
computeRefreshLifetime(OA2ServiceTransaction, OA2SE) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
 
computeRefreshLifetime(OA2ServiceTransaction, OA2Client, OA2SE) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
The lifetime of the refresh token.
computeRefreshLifetimeNEW(OA2ServiceTransaction, OA2Client, OA2SE) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
 
computeRefreshLifetimeOLD(OA2ServiceTransaction, OA2SE) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
 
computeRTGracePeriod(OA2Client, OA2SE) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
 
computeTokenLifetime(long, long, long, long, Long, long) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
Does all the actual computation for lifetimes.
computeTokenLifetime(long, long, long, long, AbstractPayloadConfig, long) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
The contract for this: Figure out the max lifetime.
config - Variable in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
CONFIG_TAG - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
configtoCS - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
configToCS - Variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
ConfigtoCS - Class in org.oa4mp.server.loader.qdl.claims
Created by Jeff Gaynor
on 2/12/20 at 11:30 AM
ConfigtoCS() - Constructor for class org.oa4mp.server.loader.qdl.claims.ConfigtoCS
 
consentPageOK - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
consentPageOK(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
CONTACTS - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
contains(TokenInfoRecord) - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecordMap
 
containsClient(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecordMap
Returns true if this client has a TokenInfoRecord.
content - Variable in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory.RequestObject
 
context - Variable in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
convert(ClaimSource, String) - Static method in class org.oa4mp.server.loader.qdl.claims.ClaimSourceConfigConverter
Takes a ClaimSource, grabs it configuration and turns it in to a stem variable.
convert(QDLStem) - Static method in class org.oa4mp.server.loader.qdl.claims.ClaimSourceConfigConverter
Takes a stem variable of the configuration and returns a ClaimSourceConfiguration object.
convert(QDLStem, OA2SE) - Method in class org.oa4mp.server.loader.qdl.claims.ConfigtoCS
 
convert(QDLStem, State, OA2SE) - Method in class org.oa4mp.server.loader.qdl.claims.ConfigtoCS
 
convertObjectsToParameters(Object[]) - Method in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory
 
convertToEntry(Attributes) - Static method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
convertToParameterMap(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.state.ExtendedParameters
 
convertToRequest(JSONObject) - Static method in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory
 
cose - Variable in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDServer
 
create(InputLine) - Method in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
create(ClaimSourceFactoryRequest) - Method in class org.oa4mp.server.loader.oauth2.claims.ClaimSourceFactoryImpl
 
create(CreateRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.client.ClientServer
 
CREATE_JWT_NAME - Variable in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
CREATE_KEYS_NAME - Variable in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
CREATE_SOURCE_NAME - Static variable in class org.oa4mp.server.loader.qdl.claims.CreateSourceConfig
 
create_symmetric_keys(InputLine) - Method in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
CREATE_TS_KEY - Static variable in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
Create_UUID() - Constructor for class org.oa4mp.server.loader.qdl.util.JWTCommands.Create_UUID
 
CREATE_UUID - Variable in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
create7591ConfigEntry(String, String, String, String, String, String, String, String, String) - Static method in class org.oa4mp.server.loader.oauth2.cm.CMConfigs
 
createCallback(ServiceTransaction, Map<String, String>) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
 
createCallbacks(List<String>, List<String>) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ClientUtils
This takes a list of callbacks and checks policies for each of them.
createCallbacksForWebUI(OA2Client, String) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ClientUtils
This is for use with the web interface.
createCfg(String) - Static method in class org.oa4mp.server.loader.qdl.scripting.QDLJSONConfigUtil
Creates a script from a file.
createCfg(String, String) - Static method in class org.oa4mp.server.loader.qdl.scripting.QDLJSONConfigUtil
This will create a QDL script with the relative path.
createCfg(JSONObject, String) - Static method in class org.oa4mp.server.loader.qdl.scripting.QDLJSONConfigUtil
This creates a simple script with no path information, just the name for the file and will add it to the JSONObject argument

So this read a file, creates a QDLScript from its contents and adds it to the current list of scripts.
createCfgFromString(String, String) - Static method in class org.oa4mp.server.loader.qdl.scripting.QDLJSONConfigUtil
NOTE that this creates the JSONObject from a string, but does not have a file, so it creates a file name that is the execution phase.
createColumnDescriptors() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientTable
 
createColumnDescriptors() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionTable
 
createColumnDescriptors() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordTable
 
createColumnDescriptors() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VITable
 
createConfigEntry(String, String, String, String, String) - Static method in class org.oa4mp.server.loader.oauth2.cm.CMConfigs
Create and entry from a bunch of strings.
createConfigEntry(String, String, String, String, String, String, String, String, String) - Static method in class org.oa4mp.server.loader.oauth2.cm.CMConfigs
 
createConnection(MetaDebugUtil) - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
CREATED_CALLBACK_KEY - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
createDefaultCMConfig() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
createDefaultConfig() - Method in class org.oa4mp.server.loader.oauth2.claims.NCSALDAPClaimSource
 
createECJsonWebKeys(String) - Static method in class org.oa4mp.server.loader.qdl.util.SigningCommands
Note that these are done as per https://www.rfc-editor.org/rfc/rfc7518.html#section-3.4 and generate the basic set of all elliptic curves
createECJsonWebKeys(String, String) - Static method in class org.oa4mp.server.loader.qdl.util.SigningCommands
Create a set of keys for a given curve using the 3 standard signing algorithms.
createECJWK(String, String) - Static method in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
createEntries() - Method in class org.oa4mp.server.loader.qdl.OA2LibLoader
 
createEnv(String, LDAPConfiguration) - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
createErsatz(Identifier, OA2SE, OA2Client, List<Identifier>) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ClientUtils
Create an ersatz client given the information about its provenence.
createErsatz(OA2SE, OA2ServiceTransaction, OA2Client) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ClientUtils
Used to create the ersatz client when the service transaction has already been setup to have th provisioning admin and client IDs.
createFileEntry(String) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLJSONConfigUtil
 
createFS() - Static method in class org.oa4mp.server.loader.qdl.scripting.QDLJSONConfigUtil
 
createGPR(ConfigurationNode, boolean) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
createHelp() - Method in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
createInstance() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
createInstance() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2QDLConfigurationLoader
 
createJsonWebKeys() - Static method in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
createJWK(String) - Static method in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
createJWK(String, boolean) - Static method in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
CreateJWK() - Constructor for class org.oa4mp.server.loader.qdl.util.JWTCommands.CreateJWK
 
CreateJWT() - Constructor for class org.oa4mp.server.loader.qdl.util.JWTCommands.CreateJWT
 
createKeys(int, int) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.SymmKeys
 
createLR(ConfigurationNode, boolean) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
createNCSA() - Static method in class org.oa4mp.server.loader.qdl.scripting.QDLJSONConfigUtil
 
createNewClientNotifier(MailUtil, MyLoggingFacade) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ServletInitializer
 
createNewTransaction(AuthorizationGrant) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
 
createRedirect() - Method in class org.oa4mp.server.loader.oauth2.proxy.ProxyClient
Create the URI to start a standard flow from the client configuration.
createRequest(BaseClient, Type, Action, BaseClient, JSON) - Static method in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory
 
createRequest(AdminClient, TypeAdmin, ActionGet, OA2Client, JSON) - Static method in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory
 
createRequest(AdminClient, TypeAttribute, ActionGet, OA2Client, JSON) - Static method in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory
 
createRequest(AdminClient, TypeAttribute, ActionRemove, OA2Client, JSON) - Static method in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory
 
createRequest(AdminClient, TypeAttribute, ActionSet, OA2Client, JSON) - Static method in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory
 
createRequest(AdminClient, TypeClient, ActionApprove, OA2Client, JSON) - Static method in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory
 
createRequest(AdminClient, TypeClient, ActionCreate, OA2Client, JSON) - Static method in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory
 
createRequest(AdminClient, TypeClient, ActionGet, OA2Client, JSON) - Static method in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory
 
createRequest(AdminClient, TypeClient, ActionRemove, OA2Client, JSON) - Static method in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory
 
createRequest(AdminClient, TypeClient, ActionUnapprove, OA2Client, JSON) - Static method in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory
 
createRequest(AdminClient, TypePermission, ActionAdd, OA2Client, JSON) - Static method in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory
 
createRequest(AdminClient, TypePermission, ActionList, OA2Client, JSON) - Static method in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory
 
createRequest(AdminClient, TypePermission, ActionRemove, OA2Client, JSON) - Static method in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory
 
createRequest(RequestFactory.RequestObject) - Static method in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory
 
CreateRequest - Class in org.oa4mp.server.loader.oauth2.cm.util.client
Created by Jeff Gaynor
on 12/2/16 at 12:51 PM
CreateRequest(AdminClient, OA2Client, Map<String, Object>) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.client.CreateRequest
 
CreateResponse - Class in org.oa4mp.server.loader.oauth2.cm.util.client
Created by Jeff Gaynor
on 12/2/16 at 1:02 PM
CreateResponse(OA2Client, String) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.client.CreateResponse
 
createRSAJsonWebKeys(int, String) - Static method in class org.oa4mp.server.loader.qdl.util.SigningCommands
createRSAJWK(int, String) - Static method in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
createRTE(OA2SE, OA2ServiceTransaction, JSONObject) - Static method in class org.oa4mp.server.loader.oauth2.state.ScriptRuntimeEngineFactory
 
createRTE(OA2SE, OA2ServiceTransaction, TXRecord, JSONObject) - Static method in class org.oa4mp.server.loader.oauth2.state.ScriptRuntimeEngineFactory
 
createSocket(String, int) - Method in class org.oa4mp.server.loader.oauth2.servlet.LDAPSSLSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class org.oa4mp.server.loader.oauth2.servlet.LDAPSSLSocketFactory
 
createSocket(InetAddress, int) - Method in class org.oa4mp.server.loader.oauth2.servlet.LDAPSSLSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class org.oa4mp.server.loader.oauth2.servlet.LDAPSSLSocketFactory
 
CreateSourceConfig - Class in org.oa4mp.server.loader.qdl.claims
This fills in all of the missing configuration values with their defaults.
CreateSourceConfig() - Constructor for class org.oa4mp.server.loader.qdl.claims.CreateSourceConfig
 
createSQLTSP(ConfigurationNode, ConnectionPoolProvider<? extends ConnectionPool>, String, MultiDSClientStoreProvider, Provider<? extends OA2ServiceTransaction>, Provider<TokenForge>, MapConverter) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
createSQLTXRecordP(ConfigurationNode, ConnectionPoolProvider<? extends ConnectionPool>, String, TXRecordProvider<? extends TXRecord>, Provider<TokenForge>, TXRecordConverter) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
createSQLVOP(ConfigurationNode, ConnectionPoolProvider<? extends ConnectionPool>, String, VIProvider<? extends VirtualIssuer>, Provider<TokenForge>, VIConverter) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
createSRRequest(ScriptRunRequest) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
This injects the values in the request in to the current state so they are available.
createSRResponse() - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
After QDL has run, convert the response into something Java can understand.
createURIFromProtocol(String, String, String, String) - Static method in class org.oa4mp.server.loader.oauth2.cm.CMConfigs
 
CS_CODE_JAVA_CLASS - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_DEFAULT_CLAIM_NAME_KEY - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_DEFAULT_FAIL_ON_ERROR - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_DEFAULT_ID - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_DEFAULT_ID_VALUE - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_DEFAULT_IS_ENABLED - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_DEFAULT_NAME - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_DEFAULT_NOTIFY_ON_FAIL - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_DEFAULT_TYPE - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_FILE_CLAIM_KEY - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_FILE_FILE_PATH - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_FILE_STEM_CLAIMS - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_HEADERS_PREFIX - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_HEADERS_REGEX - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_LDAP_ADDITIONAL_FILTER - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_LDAP_AUTHZ_TYPE - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_LDAP_CONTEXT_NAME - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_LDAP_GROUP_NAMES - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_LDAP_LISTS - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_LDAP_MAX_RETRY_SLEEP - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_LDAP_PASSWORD - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_LDAP_PORT - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_LDAP_RENAME - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_LDAP_RETRY_COUNT - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_LDAP_SEARCH_ATTRIBUTES - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_LDAP_SEARCH_BASE - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_LDAP_SEARCH_FILTER_ATTRIBUTE - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_LDAP_SEARCH_NAME - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_LDAP_SEARCH_SCOPE - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_LDAP_SECURITY_PRINCIPAL - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_LDAP_SERVER_ADDRESS - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_TYPE_ALL_HEADERS - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_TYPE_BASIC - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_TYPE_CODE - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_TYPE_FILE - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_TYPE_FILTER_HEADERS - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_TYPE_LDAP - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_TYPE_NCSA - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CS_USE_DEFAULT_KEY - Static variable in interface org.oa4mp.server.loader.qdl.claims.CSConstants
 
CSConstants - Interface in org.oa4mp.server.loader.qdl.claims
The constants for creating claim sources so that they are centralized.
CURRENT_KEYS - Variable in class org.oa4mp.server.loader.qdl.util.JWTCommands
 

D

dbg(Object, String) - Method in class org.oa4mp.server.loader.oauth2.claims.OA2ClaimsUtil
Deprecated.
 
DDAttributeRequest - Class in org.oa4mp.server.loader.oauth2.cm.util
Created by Jeff Gaynor
on 12/2/16 at 12:59 PM
DDAttributeRequest(AdminClient, OA2Client, List<String>) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.DDAttributeRequest
 
debug(String) - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
DEFAULT_ACR_VALUES - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
DEFAULT_ALL_CLAIMS_KEY - Static variable in class org.oa4mp.server.loader.oauth2.claims.FSClaimSource
The key if the claims were read from
DEFAULT_AUDIENCE - Static variable in class org.oa4mp.server.loader.oauth2.tokens.WLCGTokenHandler
 
DEFAULT_CLAIM_KEY - Static variable in class org.oa4mp.server.loader.oauth2.claims.FSClaimSource
The id in the file that contains the default set of claims.
DEFAULT_KEY_NAME - Variable in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
DEFAULT_MAX_AGE - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
DEFAULT_OA4MP_ENDPOINT - Static variable in interface org.oa4mp.server.loader.oauth2.cm.ClientManagementConstants
 
DEFAULT_REFRESH_TOKEN_LIFETIME - Static variable in interface org.oa4mp.server.loader.oauth2.cm.ClientManagementConstants
 
DEFAULT_RFC7591_ENDPOINT - Static variable in interface org.oa4mp.server.loader.oauth2.cm.ClientManagementConstants
 
DEFAULT_SEACH_NAME - Static variable in class org.oa4mp.server.loader.oauth2.claims.NCSALDAPClaimSource
 
DEFAULT_TABLENAME - Static variable in class org.oa4mp.server.loader.oauth2.storage.tx.SQLTXRStoreProvider
 
DEFAULT_TABLENAME - Static variable in class org.oa4mp.server.loader.oauth2.storage.vi.SQLVIStoreProvider
 
DefaultAccessTokenHandler - Class in org.oa4mp.server.loader.oauth2.tokens
For an opaque token.
DefaultAccessTokenHandler(PayloadHandlerConfigImpl) - Constructor for class org.oa4mp.server.loader.oauth2.tokens.DefaultAccessTokenHandler
 
DefaultKey() - Constructor for class org.oa4mp.server.loader.qdl.util.JWTCommands.DefaultKey
 
defaultKeyID(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VISerializationKeys
 
defaultReplacements(HttpServletRequest, AdminClient, OA2Client) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
defaultSymmetricKeyLength - Variable in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
DEMO_MODE_TAG - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
deserializeFromJSON(JSONObject) - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL
 
deserializeFromJSON(JSONObject) - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer
 
deserializeFromJSON(JSONObject) - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer
 
deserializeFromJSON(JSONObject) - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer
 
deserializeJSON2_1(String) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
deserializeState(String, String) - Method in class org.oa4mp.server.loader.oauth2.state.ScriptRuntimeEngineFactory.NoOpRuntimeEngine
 
deserializeState(String, String) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
deserializeStateOLDXML(String) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
deserializeStateXML2_0(String) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
deviceAuthorizationEndpoint - Variable in class org.oa4mp.server.loader.oauth2.servlet.RFC8628ServletConfig
 
deviceCode - Variable in class org.oa4mp.server.loader.oauth2.servlet.RFC8628State
 
deviceEndpoint - Variable in class org.oa4mp.server.loader.oauth2.servlet.RFC8628ServletConfig
 
deviceFlow() - Method in class org.oa4mp.server.loader.oauth2.proxy.ProxyClient
Starts a device code flow from the configuration.
dfInterval(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
dfLifetime(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
DI_SERVICE_CONFIG_TAG - Static variable in class org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig
 
DI_SERVICE_ENABLED_ATTRIBUTE - Static variable in class org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig
 
DI_SERVICE_HASH_ATTRIBUTE - Static variable in class org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig
 
DI_SERVICE_NAME_ATTRIBUTE - Static variable in class org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig
 
DI_SERVICE_USER_TAG - Static variable in class org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig
 
DI_SERVICE_USERS_TAG - Static variable in class org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig
 
DISABLE_REFRESH_TOKENS - Static variable in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
DISCOVERY_PATH_SEPARATOR - Static variable in class org.oa4mp.server.loader.oauth2.servlet.OA2DiscoveryServlet
 
discoveryPath(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VISerializationKeys
 
DIServiceConfig - Class in org.oa4mp.server.loader.oauth2.servlet
Typical entry
DIServiceConfig() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig
 
DIServiceConfig.UnknownDISericeUserException - Exception in org.oa4mp.server.loader.oauth2.servlet
 
doCode(QDLStem, String, QDLStem, State) - Method in class org.oa4mp.server.loader.qdl.claims.ClaimsSourceGetter
 
doCompareTemplates(Collection<String>, Collection<String>, boolean) - Static method in class org.oa4mp.server.loader.oauth2.claims.ScopeTemplateUtil
 
doDelegation(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.AbstractAccessTokenServlet2
Note that this method does not write the response (using the issuer response).
doDelegation(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
 
doDelegation(HttpServletRequest, HttpServletResponse, boolean) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
Main entry point for this class.
doDelegation(Client, HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.AbstractAccessTokenServlet2
 
doDelete(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
Remove the given client in toto.
doFS(QDLStem, String, State) - Method in class org.oa4mp.server.loader.qdl.claims.ClaimsSourceGetter
Note that this needs to send a transaction to the FSClaimSource, so it creates one and sets the user name.
doFS(QDLStem, QDLStem) - Method in class org.oa4mp.server.loader.qdl.claims.CreateSourceConfig
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
Return information about the client.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.TokenManagerServlet
 
doHeaders(QDLStem, String, QDLStem, State) - Method in class org.oa4mp.server.loader.qdl.claims.ClaimsSourceGetter
 
doIt(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
doIt(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.AbstractAccessTokenServlet2
 
doIt(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServlet
 
doIt(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
Note the entry point for this is the OA2AuthorizedServletUtil.doIt(HttpServletRequest, HttpServletResponse) method if authorization is done elsewhere (so the assumption is that authorization has already happened), vs. the doDelegation call that is invoked by the OA4MP Authorize servlet.
doIt(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2DiscoveryServlet
 
doIt(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.RFC7009
 
doIt(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.RFC7662
 
doIt(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.UserInfoServlet
 
doIt(QDLStem, QDLStem, boolean) - Method in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil
 
doIt2(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
The workhorse method for POST.
doLDAP(QDLStem, QDLStem) - Method in class org.oa4mp.server.loader.qdl.claims.CreateSourceConfig
 
doMethod() - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.atFinish
 
doMethod() - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.atInit
 
doMethod() - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.ATMethod
The method this class wraps.
doMethod() - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.atRefresh
 
doMethod(String) - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idCheckClaims
 
doMethod(String) - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idFinish
 
doMethod(String) - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idInit
 
doMethod(String) - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.IDMethods
 
doMethod(String) - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idRefresh
 
doMethod(String) - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.rtFinish
 
doMethod(String) - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.rtInit
 
doMethod(String) - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.RTMethod
 
doMethod(String) - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.rtRefresh
 
doNCSA(QDLStem, String, State) - Method in class org.oa4mp.server.loader.qdl.claims.ClaimsSourceGetter
 
doNCSA(QDLStem, QDLStem) - Method in class org.oa4mp.server.loader.qdl.claims.CreateSourceConfig
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
doPut(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
Update a client.
doServerVariables(JSONObject, JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
Used by access tokens and refresh tokens.
doSubstitution(String, JSONObject, JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
Do template substitutions for subject, audience, resource and issuer.
Downscope() - Constructor for class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.Downscope
 
DOWNSCOPE_NAME - Static variable in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil
 

E

ea(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
EDUPERSON_ASSURANCE - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.WLCGConstants
 
ENABLE_SERVICE - Static variable in interface org.oa4mp.server.loader.oauth2.cm.ClientManagementConstants
 
enabled - Variable in class org.oa4mp.server.loader.oauth2.cm.CMConfig
The last component of the uri.
encode(String) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2ExceptionHandler
 
ENDPOINT_ATTRIBUTE - Static variable in interface org.oa4mp.server.loader.oauth2.cm.ClientManagementConstants
If the protocol is to be derived from the server address, just set the endpoint, e.g. if the server address is https://foo.bar/oauth2 and the endpoint is register then the resulting client registration endpoint would be https://foo.bar/oauth2/register
equals(Object) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
equals(Object) - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecord
 
equals(Object) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
equals(Object) - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationPath
 
equals(Object) - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplate
 
equals(Object) - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplates
 
error(String) - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
error(String) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2ExceptionHandler
 
error(String, Throwable) - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
ERSATZ_CLIENT_PROVISIONERS - Static variable in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
ersatzClient(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
ersatzID(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordSerializationKeys
 
ersatzInheritIDToken(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL.ACLReject
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL.AddToACL
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL.CheckACL
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.atFinish
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.ATMethod
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.claims.ClaimsSourceGetter
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.claims.CreateSourceConfig
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idCheckClaims
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.IDMethods
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.claims.IsInGroup
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.claims.IsInGroup2
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.claims.NewTemplate
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.RTMethod
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.Downscope
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.QueryScopes
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.ResolveTemplates
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.ToScopeString
This could be done with QDL, but we want it instantly available in this module.
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.claims.TemplateSubsitutionQDLUtil
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.claims.TokenHandlerMethod
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.Create_UUID
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.CreateJWK
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.CreateJWT
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.DefaultKey
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.GetHeader
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.GetPayload
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.KeyInfo
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.Keys
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.LoadJWK
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.SaveKeys
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.SymmKeys
 
evaluate(QDLValue[], State) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.VerifyJWT
 
execute(ClaimSource, JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
execute(ClaimSource, JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
execute(ClaimSource, JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
EXPIRES_AT_ATTR - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
expiresAt(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordSerializationKeys
 
expiresIn - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
expiresIn(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
extended_attributes - Variable in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
EXTENDED_ATTRIBUTES_KEY - Static variable in class org.oa4mp.server.loader.oauth2.state.ExtendedParameters
 
EXTENDED_ATTRIBUTES_VAR - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
ExtendedParameters - Class in org.oa4mp.server.loader.oauth2.state
Created by Jeff Gaynor
on 2/18/20 at 7:14 AM
ExtendedParameters() - Constructor for class org.oa4mp.server.loader.oauth2.state.ExtendedParameters
 
extendsProvisioners(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
EXTENSIBLE_KEY - Static variable in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplates
 

F

figureOutAudienceAndResource(TransactionState) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
RFC 8707 support.
figureOutAudienceAndResource(OA2ServiceTransaction, String[], String[]) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
 
FILE_CLAIM_KEY - Static variable in class org.oa4mp.server.loader.oauth2.claims.FSClaimSource
This is the name of the key in the claims to use.
FILE_PATH_KEY - Static variable in class org.oa4mp.server.loader.oauth2.claims.FSClaimSource
The name of the property in the configuration that specifies where the file is that holds the claims for this source.
findByPath(String) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.SQLVIStore
 
findByPath(String) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIFileStore
 
findByPath(String) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIMemoryStore
 
findByPath(String) - Method in interface org.oa4mp.server.loader.oauth2.storage.vi.VIStore
 
findRFC7523Client(HttpServletRequest, OA2SE, JSONObject) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2HeaderUtils
Finds the client from the §2.1 JSON RFC7523Constants.CLIENT_ASSERTION-- admin or regular -- and verifies that it is valid, has been approved etc.
findTransaction(AccessTokenImpl, TokenManagerServlet.State) - Method in class org.oa4mp.server.loader.oauth2.servlet.BearerTokenServlet
Find the transaction associated with the access token.
finish(boolean, boolean) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
 
finish(boolean, boolean) - Method in class org.oa4mp.server.loader.oauth2.tokens.ScitokenHandler
 
finish(boolean, boolean) - Method in class org.oa4mp.server.loader.oauth2.tokens.WLCGTokenHandler
 
finish(String) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
 
finish(String) - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
For CIL-499.
finish(String) - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
finish(String) - Method in class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
fireMessage(boolean, OA2SE, HashMap<String, String>) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
fireNewClientEvent(NewClientEvent) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2NewClientNotifier
 
firstSix(URI) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
Get the last 6 characters of the unique part of an identifer
firstTry - Variable in class org.oa4mp.server.loader.oauth2.servlet.RFC8628State
 
flattenJSON(String, JSONObject, JSONObject) - Method in class org.oa4mp.server.loader.oauth2.state.ExtendedParameters
 
FLOW_STATE_KEY - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
FLOW_STATE_TAG - Static variable in class org.oa4mp.server.loader.oauth2.state.TransactionState
 
FLOW_STATE_VAR - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
FlowStates2 - Class in org.oa4mp.server.loader.oauth2.flows
A container for the states that are permitted.
FlowStates2() - Constructor for class org.oa4mp.server.loader.oauth2.flows.FlowStates2
 
FlowType - Enum in org.oa4mp.server.loader.oauth2.flows
Created by Jeff Gaynor
on 3/23/18 at 11:36 AM
formatIdentifiable(Store, Identifiable) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
formatToken(TokenImpl, long, boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecord
 
formatToString() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
FORWARD_REQUEST_SCOPES_TO_PROXY - Static variable in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
forwardScopesToProxy(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
fromJSON(String) - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplates
Create this from a JSON object.
fromJSON(JSON) - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplates
the actual argument is assumed to be a JSON array of templates.
fromJSON(JSONArray) - Method in class org.oa4mp.server.loader.oauth2.claims.Groups
This presupposes that the elements of the array are normalized in the form {"name":name,"id":id} rather than the raw form that comes froma lot of LDAPs.
fromJSON(JSONArray) - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplates
This actually does the work.
fromJSON(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
fromJSON(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.GroupElement
 
fromJSON(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.servlet.RFC8628State
 
fromJSON(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.state.TransactionState
 
fromJSON(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientConverter
 
fromJSON(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.tokens.AbstractCommonATandRTConfig
 
fromJSON(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.tokens.AccessTokenConfig
 
fromJSON(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationPath
 
fromJSON(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplate
 
fromJSON(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.tokens.SciTokenConfig
 
fromMap(ConversionMap<String, Object>, V) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientConverter
 
fromMap(ConversionMap<String, Object>, V) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TConverter
 
fromMap(ConversionMap<String, Object>, V) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordConverter
 
fromMap(ConversionMap<String, Object>, V) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIConverter
 
fromMap(ColumnMap, OA2TransactionKeys) - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecord
For use in SQL stores
fromQDL(QDLStem) - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
 
fromQDL(QDLStem) - Method in class org.oa4mp.server.loader.oauth2.claims.CodeClaimSource
 
fromQDL(QDLStem) - Method in class org.oa4mp.server.loader.oauth2.claims.FSClaimSource
 
fromQDL(QDLStem) - Method in class org.oa4mp.server.loader.oauth2.claims.HTTPHeaderClaimsSource
 
fromQDL(QDLStem) - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
fromQDL(QDLStem) - Method in class org.oa4mp.server.loader.oauth2.claims.QDLHeadersClaimsSource
 
fromString(String) - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationPath
This allows populating this from a single string of the form operation:path
fromTransaction(OA2ServiceTransaction) - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecord
For use in stores like memory or file
fromTXRecord(Identifier, TXRecord) - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecord
This has either a refresh or an access token
fromXML(XMLEventReader) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
fromXML(XMLEventReader) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VirtualIssuer
 
fromXMLNEW(XMLEventReader) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
fromXMLOLD(XMLEventReader) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
FSClaimSource - Class in org.oa4mp.server.loader.oauth2.claims
A claim source backed by a file system.
FSClaimSource(ClaimSourceConfiguration) - Constructor for class org.oa4mp.server.loader.oauth2.claims.FSClaimSource
 
FSClaimSource(QDLStem) - Constructor for class org.oa4mp.server.loader.oauth2.claims.FSClaimSource
 
FSClaimSource(QDLStem, OA2SE) - Constructor for class org.oa4mp.server.loader.oauth2.claims.FSClaimSource
 
FSClaimSourceConfiguration - Class in org.oa4mp.server.loader.oauth2.claims
Created by Jeff Gaynor
on 1/25/24 at 6:29 AM
FSClaimSourceConfiguration() - Constructor for class org.oa4mp.server.loader.oauth2.claims.FSClaimSourceConfiguration
 
FULL_URL_ATTRIBUTE - Static variable in interface org.oa4mp.server.loader.oauth2.cm.ClientManagementConstants
Specify the complete url for the client registration endpoint.

G

get() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientSQLStoreProvider
 
get() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTransactionStoreProvider
 
get() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.SQLTXRStoreProvider
 
get() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.SQLVIStoreProvider
 
get(boolean) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader.OA4MP2TProvider
 
get(boolean) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader.ST2Provider
 
get(boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordProvider
 
get(boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIProvider
 
get(String, String, boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTStore
 
get(AccessTokenImpl, Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2FSTStore
 
get(AccessTokenImpl, Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MTStore
 
get(AccessTokenImpl, Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTStore
 
get(AccessTokenImpl, Identifier) - Method in interface org.oa4mp.server.loader.oauth2.storage.transactions.OA2TStoreInterface
 
get(RefreshTokenImpl, Identifier) - Method in interface org.oa4mp.server.loader.oauth2.storage.RefreshTokenStore
 
get(RefreshTokenImpl, Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2FSTStore
 
get(RefreshTokenImpl, Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MTStore
 
get(RefreshTokenImpl, Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTStore
 
get(RefreshToken) - Method in interface org.oa4mp.server.loader.oauth2.storage.RefreshTokenStore
 
get(RefreshToken) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2FSTStore
 
get(RefreshToken) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MTStore
 
get(RefreshToken) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTStore
 
get(RefreshToken) - Method in interface org.oa4mp.server.loader.oauth2.storage.transactions.OA2TStoreInterface
 
get(ACGetRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.admin.AdminClientServer
 
get(AttributeGetRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeServer
 
get(GetRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.client.ClientServer
 
GET_CERT - org.oa4mp.server.loader.oauth2.flows.FlowType
 
GET_CLAIMS - org.oa4mp.server.loader.oauth2.flows.FlowType
 
GET_CLAIMS_NAME - Static variable in class org.oa4mp.server.loader.qdl.claims.ClaimsSourceGetter
 
GET_HEADER_NAME - Variable in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
get_NEW_Gid(LDAPConfiguration, String) - Static method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
GET_PAYLOAD_NAME - Variable in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
getAccessToken() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
 
getAccessTokenLifetime() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
Get the configured default access token lifetime for the server
getAccessTokenLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getAccessTokensConfig() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getACConverter() - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeServer
 
getAclBlackList() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
getAclList() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
getAdminClient() - Method in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDRequest
 
getAdminClient() - Method in class org.oa4mp.server.loader.oauth2.cm.util.admin.AbstractACRequest
The admin client (may be partial) that was sent with this request.
getAdminClient() - Method in class org.oa4mp.server.loader.oauth2.cm.util.admin.ACGetResponse
 
getAdminClient() - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeAdminClientResponse
 
getAdminClient() - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeSetAdminClientResponse
 
getAdminClient(Identifier) - Method in class org.oa4mp.server.loader.oauth2.servlet.MultiAuthServlet
 
getAdminClient(HttpServletRequest) - Method in class org.oa4mp.server.loader.oauth2.servlet.MultiAuthServlet
 
getAdminClientAttributes(AttributeGetRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeServer
 
getAdminClientStore() - Method in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDServer
 
getAdminClientStore() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getAdminIDs() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
getAdmins() - Method in class org.oa4mp.server.loader.oauth2.cm.util.permissions.ListAdminsResponse
 
getAGIProvider() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getAGLifetime() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getAlarms(String) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
Get alarms that are in the main service tag.
getAlarms(ConfigurationNode, String) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
Get alarms that are in a given tag. returns null if no alarms are set
getAllClientID() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2FSTStore
 
getAllClientID() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MTStore
 
getAllClientID() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTStore
 
getAllClientID() - Method in interface org.oa4mp.server.loader.oauth2.storage.transactions.OA2TStoreInterface
 
getAllClientIDsStatement() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionTable
Get all of the client IDs in the table for some statisitics
getAllowedAnonymousDomains() - Method in class org.oa4mp.server.loader.oauth2.cm.CM7591Config
If this list has any elements, then requests for anonymous clients must originate at one of the domains on this list.
getAllowedAutoApproveDomains() - Method in class org.oa4mp.server.loader.oauth2.cm.CM7591Config
Anonymous client requests from this domain will be auto-approved.
getAllStores() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
A list of all stores.
getAndCheckAdminClient(HttpServletRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
Pulls the id and secret from the header then verifies the secret and if it passes, returns the client.
getAndCheckOA2Client(HttpServletRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
getAndCheckResponseTypes(HttpServletRequest) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
This will take the HttpServletRequest and pull out the response_type.
getAndVerifyRFC7523Client(HttpServletRequest, OA2SE) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2HeaderUtils
Assumption is that the request has the correct RFC7523Constants.CLIENT_ASSERTION_TYPE of RFC7523Constants.ASSERTION_JWT_BEARER, so we are decoding that.
getAndVerifyRFC7523Client(HttpServletRequest, OA2SE, boolean) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2HeaderUtils
Just carries out verifying RFC 7523 §2.1.
getArgCount() - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL.ACLReject
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL.AddToACL
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL.CheckACL
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.atFinish
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.atInit
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.atRefresh
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.ClaimsSourceGetter
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.CreateSourceConfig
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idCheckClaims
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idFinish
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idInit
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idRefresh
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.IsInGroup
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.IsInGroup2
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.NewTemplate
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.rtFinish
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.rtInit
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.rtRefresh
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.Downscope
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.QueryScopes
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.ResolveTemplates
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.ToScopeString
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.claims.TemplateSubsitutionQDLUtil
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.Create_UUID
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.CreateJWK
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.CreateJWT
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.DefaultKey
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.GetHeader
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.GetPayload
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.KeyInfo
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.Keys
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.LoadJWK
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.SaveKeys
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.SymmKeys
 
getArgCount() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.VerifyJWT
 
getAsyncContext() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getAT(String) - Static method in class org.oa4mp.server.loader.oauth2.tokens.UITokenUtils
Given a string of some token (unknown format, e.g. from a header or passed in as a parameter) return an access token.

Note this does not verify the token if it's a JWT!
getAT(String, OA2SE, JSONWebKeys, MetaDebugUtil) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2TokenUtils
Takes the subjectToken from the raw input (performing a base 32 decoding if needed) and returns the access token.
getATConfig() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
Convenience to peel off the AccessTokenConfig from the handler config and return it.
getAtData() - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
getATData() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getATFromParameter(HttpServletRequest) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2HeaderUtils
 
getAtHandler() - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer
 
getATIProvider() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getAtIssuer() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VirtualIssuer
 
getATJWT() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
If an JWT access token was returned, a copy is saved here.
getAtLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getATLifetime() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getATRequest(HttpServletRequest, ServiceTransaction, OA2Client) - Method in class org.oa4mp.server.loader.oauth2.servlet.AbstractAccessTokenServlet2
 
getATReturnedOriginalScopes() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
The first set of returned scopes from the token endpoint.
getAttribute(String) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getAttributeNames() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getAttributes() - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeGetAdminClientResponse
 
getAttributes() - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeGetClientResponse
 
getAttributes() - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeGetRequest
 
getAttributes() - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeRemoveRequest
 
getAttributes() - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeSetAdminClientResponse
 
getAttributes() - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeSetClientRequest
 
getAttributes() - Method in class org.oa4mp.server.loader.oauth2.cm.util.client.ApproveRequest
 
getAttributes() - Method in class org.oa4mp.server.loader.oauth2.cm.util.client.CreateRequest
 
getAttributes() - Method in class org.oa4mp.server.loader.oauth2.cm.util.client.UnapproveRequest
 
getAttributes() - Method in class org.oa4mp.server.loader.oauth2.cm.util.DDAttributeRequest
 
getAudience() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getAudience() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
Clients may send an audience which is used by some components (notable SciTokens) but is generally optional.
getAudience() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
getAudience() - Method in class org.oa4mp.server.loader.oauth2.tokens.AbstractCommonATandRTConfig
The list of audiences (i.e. returned in the OA2Claims.AUDIENCE claim) allowed
getAudience() - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplate
 
getAuthorizationGrantLifetime() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getAuthTime() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getAuthType() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getAuthzGrantLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getBlackList() - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL
 
getByAccessTokenAndClientStatement() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionTable
 
getByClientID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecordMap
Get all of the token records associated with this client id.
getByClientID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2FSTStore
 
getByClientID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MTStore
 
getByClientID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTStore
Returns the ids of all transactions for a given client.
getByClientID(Identifier) - Method in interface org.oa4mp.server.loader.oauth2.storage.transactions.OA2TStoreInterface
 
getByClientIDStatement() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionTable
 
getByIDTokenID() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionTable
 
getByIDTokenID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2FSTStore
 
getByIDTokenID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MTStore
 
getByIDTokenID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTStore
 
getByIDTokenID(Identifier) - Method in interface org.oa4mp.server.loader.oauth2.storage.transactions.OA2TStoreInterface
Get a transaction by its ID token identifier.
getByParentID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.SQLTXRecordStore
 
getByParentID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXFileStore
 
getByParentID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXMemoryStore
 
getByParentID(Identifier) - Method in interface org.oa4mp.server.loader.oauth2.storage.tx.TXStore
Get a list of all records for a given parent.
getByParentIDsStatement() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordTable
Get the identifiers of all records with a given parent ID.
getByProxyID() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionTable
 
getByProxyID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2FSTStore
 
getByProxyID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTStore
 
getByProxyID(Identifier) - Method in interface org.oa4mp.server.loader.oauth2.storage.transactions.OA2TStoreInterface
 
getByRefreshToken(RefreshToken) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTStore
 
getByRefreshTokenAndClientStatement() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionTable
 
getByRefreshTokenStatement() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionTable
 
getByTID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecordMap
For a given transaction id, get all of the token records.
getByUserCode() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionTable
 
getByUserCode(String) - Method in interface org.oa4mp.server.loader.oauth2.storage.RFC8628Store
 
getByUserCode(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2FSTStore
 
getByUserCode(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MTStore
 
getByUserCode(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTStore
 
getByUserCode(String) - Method in interface org.oa4mp.server.loader.oauth2.storage.transactions.OA2TStoreInterface
 
getByUsername(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2FSTStore
 
getByUsername(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MTStore
 
getByUsername(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTStore
 
getByUsername(String) - Method in interface org.oa4mp.server.loader.oauth2.storage.transactions.OA2TStoreInterface
 
getByUsername(String) - Method in interface org.oa4mp.server.loader.oauth2.storage.UsernameFindable
 
getByUsernameStatement() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionTable
 
getCallbackURIs() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getCapabilities(String) - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplates
Get All the capabilities for the given audience.
getCapabilities(String, Collection<String>) - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplates
Get the capabilities requested for the audience.
getCaput() - Method in class org.oa4mp.server.loader.oauth2.claims.HTTPHeaderClaimsSource
 
getCASP() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getCe() - Method in class org.oa4mp.server.loader.oauth2.proxy.ProxyClient
 
getCharacterEncoding() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getCK2() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientConverter
 
getClaims() - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
returns a (unique) collection of claims.
getClaims() - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
getClaimSource() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getClaimSource() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getClaimSources(OA2SE) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getClassName() - Method in class org.oa4mp.server.loader.oauth2.claims.CodeClaimSource
 
getCleanupAlarms() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getCleanupAlarms() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getCleanupFailOnErrors() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getCleanupInterval() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getCleanupInterval() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getClient() - Method in class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
Get the client associated with this.
getClient() - Method in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDRequest
 
getClient() - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeClientResponse
 
getClient() - Method in class org.oa4mp.server.loader.oauth2.cm.util.client.CreateResponse
 
getClient() - Method in class org.oa4mp.server.loader.oauth2.cm.util.client.GetResponse
 
getClient() - Method in class org.oa4mp.server.loader.qdl.claims.TokenHandlerMethod
 
getClient(HttpServletRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
Get the client from the request.
getClient(HttpServletRequest) - Method in class org.oa4mp.server.loader.oauth2.servlet.AbstractAccessTokenServlet2
 
getClient(HttpServletRequest) - Method in class org.oa4mp.server.loader.oauth2.servlet.MultiAuthServlet
This gets the client from the request.
getClientApprovalStore() - Method in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDServer
 
getClientApprovalStoreProvider() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getClientAttributes(AttributeGetRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeServer
 
getClientConfig() - Method in class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
 
getClientConverter() - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeServer
 
getClientID() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
getClientID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecordMap
Given the transaction id, find the corresponding token id.
getClientIDs() - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecordMap
get the set of all client ids
getClientProvider() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getClients() - Method in class org.oa4mp.server.loader.oauth2.cm.util.permissions.ListClientResponse
 
getClientSecret(HttpServletRequest) - Method in class org.oa4mp.server.loader.oauth2.servlet.MultiAuthServlet
 
getClientSecret(HttpServletRequest, String) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
This either peels the secret off the parameter list if it is there or from the headers.
getClientSecretLength() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getClientSecretLength() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getClientStore() - Method in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDServer
 
getClientStoreProvider() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getCmConfigs() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getCmConfigs() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getCodeChallenge() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getCodeChallengeMethod() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getComment() - Method in class org.oa4mp.server.loader.oauth2.state.TransactionState
 
getComment() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getConfig() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
The JSON configuration object.
getConfigToCS() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getConfigToCS() - Method in class org.oa4mp.server.loader.qdl.claims.ClaimsSourceGetter
 
getConfigToCS() - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
getConfiguration() - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
 
getConfiguration() - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
Lazy initialization since it is assumed that this is needed to populate this from JSON or QDL.
getConfiguration() - Method in class org.oa4mp.server.loader.oauth2.claims.NCSALDAPClaimSource
 
getConfigurationLoader(ConfigurationNode) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2Bootstrapper
 
getConstants() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getContentLength() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getContentLengthLong() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getContentType() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getContext() - Method in class org.oa4mp.server.loader.oauth2.servlet.LDAPSSLSocketFactory
 
getContextPath() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getCookies() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getCountByParent(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.SQLTXRecordStore
 
getCountByParent(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXFileStore
 
getCountByParent(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXMemoryStore
 
getCountByParent(Identifier) - Method in interface org.oa4mp.server.loader.oauth2.storage.tx.TXStore
 
getCountByParentIDStatement() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordTable
 
getCreatedCallback() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
This is the callback generated by the system during authorization and exactly what the user's browser is redirected to, if applicable.
getCreationTS() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
getCreationTS() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getCreationTS() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
getCreationTSField() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTStore
 
getCreationTSField() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.SQLTXRecordStore
 
getCreationTSField() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.SQLVIStore
 
getCSP() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getDateHeader(String) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getDebugger() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getDefault() - Static method in class org.oa4mp.server.loader.oauth2.servlet.LDAPSSLSocketFactory
 
getDefaultAPIVersion() - Static method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
getDefaultClaimName() - Method in class org.oa4mp.server.loader.oauth2.claims.FSClaimSource
 
getDefaultKeyID() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VirtualIssuer
 
getDefaultRefreshTokenLifetime() - Method in class org.oa4mp.server.loader.oauth2.cm.CMConfig
For client registrations, if there is no refresh token lifetime given in the request,this is what should be done.
getDefaultStore() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader.OA2MultiDSClientStoreProvider
 
getDefaultStore() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MultiTypeTransactionProvider
 
getDefaultStore() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXMultiStoreProvider
 
getDefaultStore() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIMultiStoreProvider
 
getDerbyConnectionPoolProvider(String, String) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getDescription() - Method in class org.oa4mp.server.loader.qdl.acl.AccessControlModule
 
getDescription() - Method in class org.oa4mp.server.loader.qdl.claims.ClaimsModule
 
getDescription() - Method in class org.oa4mp.server.loader.qdl.claims.TokenHandlerModule
 
getDescription() - Method in class org.oa4mp.server.loader.qdl.util.JWTModule
 
getDfInterval() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getDfLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getDiscoveryPath() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VirtualIssuer
 
getDISerivceConfig() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getDIServiceConfig() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getDispatcherType() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getDisplayScopes() - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2RegistrationServlet
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL.ACLReject
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL.AddToACL
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL.CheckACL
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.atFinish
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.atInit
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.atRefresh
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.ClaimsSourceGetter
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.CreateSourceConfig
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idCheckClaims
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idFinish
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idInit
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idRefresh
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.IsInGroup
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.IsInGroup2
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.NewTemplate
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.rtFinish
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.rtInit
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.rtRefresh
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.Downscope
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.QueryScopes
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.ResolveTemplates
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.ToScopeString
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.claims.TemplateSubsitutionQDLUtil
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.Create_UUID
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.CreateJWK
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.CreateJWT
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.DefaultKey
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.GetHeader
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.GetPayload
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.KeyInfo
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.Keys
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.LoadJWK
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.SaveKeys
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.SymmKeys
 
getDocumentation(int) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.VerifyJWT
 
getEndpoint() - Method in class org.oa4mp.server.loader.oauth2.cm.CMConfig
 
getErsatzClient() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
getExceptionHandler() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ServletInitializer
 
getExpiresAt() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
getExtendedAttributes() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
Gets the extended attributes from the current transaction.
getExtendedAttributes() - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
Gets the extended attributes from the current transaction.
getExtendedAttributes() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
Extended attributes base call.
getExtendedAttributes() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
Extended attributes are sent over the wire as specific requests.
getFlowStates() - Method in class org.oa4mp.server.loader.oauth2.state.TransactionState
 
getFlowStates() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getGrantTypes() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getGroupHandler() - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
 
getGTName(FlowType) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
getHash(String) - Method in class org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig
 
getHeader(String) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
GetHeader() - Constructor for class org.oa4mp.server.loader.qdl.util.JWTCommands.GetHeader
 
getHeaderNames() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getHeaders(String) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getId() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
getId() - Method in class org.oa4mp.server.loader.oauth2.claims.GroupElement
 
getIDFromParameters(HttpServletRequest) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2HeaderUtils
 
getIDsByParentID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.SQLTXRecordStore
 
getIDsByParentID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXFileStore
 
getIDsByParentID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXMemoryStore
 
getIDsByParentID(Identifier) - Method in interface org.oa4mp.server.loader.oauth2.storage.tx.TXStore
 
getIdToken() - Method in class org.oa4mp.server.loader.oauth2.state.TransactionState
The ID token once it has been created.
getIDToken(String, OA2SE, JSONWebKeys, MetaDebugUtil) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2TokenUtils
Given the raw token (which is only a JWT), recover the ID token.
getIDTokenConfig() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getidTokenHandler() - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer
 
getIDTokenIdentifier() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getIdTokenLifetime() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
Get the configured default ID token lifetime for the server
getIdTokenLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getIDTokenLifetime() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getIDTokenLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getInitialization() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2Bootstrapper
 
getInitPage() - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AdminRegistrationServlet
 
getInitUtil() - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServlet
 
getInputStream() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getInterval(String, long) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getIntHeader(String) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getIssuedAt() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
getIssuer() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getIssuer() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getIssuer() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getIssuer() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
getIssuer() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VirtualIssuer
 
getIssuer() - Method in class org.oa4mp.server.loader.oauth2.tokens.AbstractCommonATandRTConfig
 
getIssuer(HttpServletRequest) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2DiscoveryServlet
 
getIssuerTransactionState(HttpServletRequest, HttpServletResponse, AuthorizationGrant, ServiceTransaction, OA2Client, XMLMap) - Method in class org.oa4mp.server.loader.oauth2.servlet.AbstractAccessTokenServlet2
Default for standard token endpoint call.
getIssuerTransactionState(HttpServletRequest, HttpServletResponse, AuthorizationGrant, ServiceTransaction, OA2Client, XMLMap, boolean) - Method in class org.oa4mp.server.loader.oauth2.servlet.AbstractAccessTokenServlet2
 
getJson() - Method in class org.oa4mp.server.loader.oauth2.claims.FSClaimSourceConfiguration
 
getJSONStore() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getJsonWebKeys() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getJsonWebKeys() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VirtualIssuer
 
getJsonWebKeys() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
getJSONWebKeys() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getJsonWebKeyUtil() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
getJwks() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
getJwkStem() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
getJwkUtil() - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
getJwkUtil() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
getJwkUtil2() - Static method in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
getKeyManagerFactory() - Method in class org.oa4mp.server.loader.oauth2.servlet.LDAPSSLSocketFactory
 
getKeys() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordConverter
 
getKeys(OA2SE, OA2Client) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2TokenUtils
Get the right set of keys, either from the service environment or the correct virtual organization.
getLDAPCfg() - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
Convenience to cast the configuration to the right class.
getLdapConfiguration() - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimSourceFactoryRequest
 
getLdapConfiguration() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getLdapConfiguration() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getLdapConfiguration() - Static method in class org.oa4mp.server.loader.oauth2.servlet.LDAPSSLSocketFactory
 
getLdapConfigurationUtil() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientConverter
 
getLdaps() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getLifetime() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
getLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
getLocalAddr() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getLocalConsentUri() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
When this OA4MP instance is functioning as a proxy, the requesting service can have this client (optionally) forward the user back to an consent page on the reuqester.
getLocale() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getLocales() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getLocalName() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getLocalPort() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getLogger() - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2ExceptionHandler
 
getLogger() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
getMacp() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getMap() - Method in class org.oa4mp.server.loader.oauth2.servlet.TokenExchangeRecordRetentionPolicy
 
getMap() - Method in class org.oa4mp.server.loader.oauth2.storage.RefreshTokenRetentionPolicy
 
getMapConverter() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientMemoryStore
 
getMapConverter() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXFileStore
 
getMapConverter() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXMemoryStore
 
getMapConverter() - Method in interface org.oa4mp.server.loader.oauth2.storage.tx.TXStore
 
getMapConverter() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIFileStore
 
getMapConverter() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIMemoryStore
 
getMapConverter() - Method in interface org.oa4mp.server.loader.oauth2.storage.vi.VIStore
 
getMaxAGLifetime() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getMaxAtLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getMaxATLifetime() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getMaxATLifetime() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getMaxATLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
The maximum lifetime, if different from the server max, for this client.
getMaxAuthorizationGrantLifetime() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getMaxClientRefreshTokenLifetime() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getMaxClientRefreshTokenLifetime() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getMaxIDTLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getMaxIDTLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getMaxIdTokenLifetime() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getMaxIDTokenLifetime() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getMaxRtLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getMaxRTLifetime() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getMaxRTLifetime() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getMaxRTLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
The maximum lifetime, if different from the server max, for this client.
getMethod() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getMonitorAlarms() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getMonitorAlarms() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getMonitorInterval() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getMonitorInterval() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getMostRecent(int, List<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXFileStore
 
getMostRecent(int, List<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXMemoryStore
 
getMostRecent(int, List<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIFileStore
 
getMostRecent(int, List<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIMemoryStore
 
getMyLogger() - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
getName() - Method in class org.oa4mp.server.loader.oauth2.claims.GroupElement
 
getName() - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL.ACLReject
 
getName() - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL.ACLReject2
 
getName() - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL.AddToACL
 
getName() - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL.AddToACL2
 
getName() - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL.CheckACL
 
getName() - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL.CheckACL2
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.atFinish
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.atInit
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.atRefresh
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.ClaimsSourceGetter
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.CreateSourceConfig
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idCheckClaims
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idFinish
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idInit
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idRefresh
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.IsInGroup
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.IsInGroup2
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.NewTemplate
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.rtFinish
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.rtInit
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.rtRefresh
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.Downscope
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.QueryScopes
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.ResolveTemplates
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.ToScopeString
 
getName() - Method in class org.oa4mp.server.loader.qdl.claims.TemplateSubsitutionQDLUtil
 
getName() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.Create_UUID
 
getName() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.CreateJWK
 
getName() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.CreateJWT
 
getName() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.DefaultKey
 
getName() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.GetHeader
 
getName() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.GetPayload
 
getName() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.KeyInfo
 
getName() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.Keys
 
getName() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.LoadJWK
 
getName() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.SaveKeys
 
getName() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.SymmKeys
 
getName() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.TestAudience
 
getName() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.TestClaims
 
getName() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.TestScopes
 
getName() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.TestXAs
 
getName() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.VerifyJWT
 
getName() - Method in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
getNamedAttributes(String) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getNamedList(String, String) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getNamedProperty(String, String) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getNonce() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getNotifyACEventEmailAddresses() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getOA2Client() - Method in class org.oa4mp.server.loader.oauth2.claims.OA2ClaimsUtil
Deprecated.
 
getOA2Client() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
Convenience cast.
getOA2Keys() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionTable
 
getOa2se() - Method in class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
 
getOa2se() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
getOa2SE() - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
Optionally, the service environment may be injected into a scope handler to get configuration of components, e.g.
getOa2SE() - Method in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
getOA2SE() - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
getOA2SE() - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2DiscoveryServlet
 
getOA2SE() - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2RegistrationServlet
 
getOa2State() - Method in class org.oa4mp.server.loader.oauth2.claims.QDLHeadersClaimsSource
 
getOA4MPAttributes() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getOA4MPConfig() - Method in class org.oa4mp.server.loader.oauth2.cm.CMConfigs
 
getOa4mpConfigFileKey() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2Bootstrapper
 
getOa4mpConfigNameKey() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2Bootstrapper
 
getOIDC_CM_Attributes() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getOKPage() - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AdminRegistrationServlet
 
getOmitList() - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
This is the list of claims from the headers to omit.
getOperation() - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationPath
 
getPAIProvider() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getParameter(String) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getParameterMap() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getParameterNames() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getParameterValues(String) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getParentID() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
getPart(String) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getParts() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getPath() - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationPath
 
getPathInfo() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getPaths() - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplate
 
getPathTranslated() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getPayload() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
The underlying JSONObject that contains the claims that go in to this access token.
getPayload() - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
getPayload() - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
getPayload() - Method in class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
getPayload(HttpServletRequest, MetaDebugUtil) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
GetPayload() - Constructor for class org.oa4mp.server.loader.qdl.util.JWTCommands.GetPayload
 
getPayloadConfig() - Method in class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
 
getPayloadConfig() - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.ATMethod
 
getPayloadConfig() - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.IDMethods
 
getPayloadConfig() - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.RTMethod
 
getPayloadConfig() - Method in class org.oa4mp.server.loader.qdl.claims.TokenHandlerMethod
 
getPayloadHandlerConfig() - Method in class org.oa4mp.server.loader.qdl.claims.TokenHandlerMethod
 
getPending() - Method in interface org.oa4mp.server.loader.oauth2.storage.RFC8628Store
 
getPending() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2FSTStore
 
getPending() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MTStore
 
getPending() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTStore
Since this is potentially a very intensive operation run only once at startup this has been tweaked to exactly let the database grab the minimum and process it here.
getPending() - Method in interface org.oa4mp.server.loader.oauth2.storage.transactions.OA2TStoreInterface
 
getPermissions(AbstractDDRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDServer
 
getPermissionServer() - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
We want to be able to manage the permissions associated with a standard client and an admin client.
getPermissionStore() - Method in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDServer
 
getPhCfg() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
getPhCfg() - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
getPrefix() - Method in class org.oa4mp.server.loader.oauth2.claims.QDLHeadersClaimsSource
 
getPreviousTXR() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
The TXRecord that was this TXRecord updates.
getPrompt() - Method in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
getProtocol() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getPrototypes() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getProvisioningAdminID() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getProvisioningClientID() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
Set if this transaction is from a substitution.
getProxyClaimsList() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
This is a string that tells what claims in addition to the subject to take from the proxy claims.
getProxyId() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getProxyRequestScopes() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
Send the scopes explicitly in the client configuration, not the vetted scopes.
getProxyState() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getQdlConfigurationName() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getQDLEnvironment() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getQDLEnvironment() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getQE() - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
getQueriedATScopes() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getQueryString() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getRawAT(HttpServletRequest) - Static method in class org.oa4mp.server.loader.oauth2.tokens.UITokenUtils
Gets the current raw access token from either the header or as a parameter.
getRawConfig() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getReader() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getRealPath(String) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getRefreshToken() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getRefreshToken() - Method in class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
getRefreshTokenExpiresAt() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
The actual time the refresh token in the transaction expires.
getRefreshTokenLifetime() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
Get the configured default refresh token lifetime for the server
getRefreshTokenLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
This is, unfortunately, overloaded.
getRefreshTokensConfig() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getRegex() - Method in class org.oa4mp.server.loader.oauth2.claims.QDLHeadersClaimsSource
 
getRemoteAddr() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getRemoteHost() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getRemotePort() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getRemoteUser() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getReplacements(BaseClient) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2NewClientNotifier
 
getRequest() - Method in class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
 
getRequest() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
GetRequest - Class in org.oa4mp.server.loader.oauth2.cm.util.client
Created by Jeff Gaynor
on 12/5/16 at 2:03 PM
GetRequest(AdminClient, OA2Client) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.client.GetRequest
 
getRequestDispatcher(String) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getRequestedATLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getRequestedIDTLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getRequestedRTLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getRequestedSessionId() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getRequestState() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
This is the state parameter in the initial request, if present
getRequestURI() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getRequestURL() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getResource() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getResource() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
Resources are URIs that are used as part of the OA2Claims.AUDIENCE claim in a (compound) access token.
getResource() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
getResource() - Method in class org.oa4mp.server.loader.oauth2.tokens.AbstractCommonATandRTConfig
 
GetResponse - Class in org.oa4mp.server.loader.oauth2.cm.util.client
Created by Jeff Gaynor
on 12/5/16 at 2:06 PM
GetResponse(OA2Client, boolean) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.client.GetResponse
 
getResponseCode() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
getResponseCode() - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
getResponseMode() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getResponseTypes() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getResponseTypes() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getRFC7523Client(HttpServletRequest, OA2SE) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2HeaderUtils
 
getRFC7591Config() - Method in class org.oa4mp.server.loader.oauth2.cm.CMConfigs
 
getRFC7592Config() - Method in class org.oa4mp.server.loader.oauth2.cm.CMConfigs
 
getRFC8628() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionTable
 
getRfc8628ServletConfig() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getRFC8628ServletConfig() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getRFC8628State() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getRT(String) - Static method in class org.oa4mp.server.loader.oauth2.tokens.UITokenUtils
 
getRT(String, OA2SE, JSONWebKeys, MetaDebugUtil) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2TokenUtils
Takes the subjectToken from the raw input (performing a base 32 decoding if needed) and returns the refresh token.
getRTConfig() - Method in class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
getRTData() - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
getRTData() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getRtGracePeriod() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getRtGracePeriod() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getRTGracePeriod() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getRtHandler() - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.RTMethod
 
getRTIndex() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MTStore
 
getRTJWT() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
If an JWT refresh token was returned, a copy is saved here.
getRtLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
getRTLifetime() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getRuleFilter(ConfigurationNode) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getScheme() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getScopes() - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
 
getScopes() - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
Contract is to return the current scopes.
getScopes() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getScopes() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
The scopes this server currently supports.
getScopes() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
The resolved scopes for this transaction.
getScopes() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
getScript(String) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
getScriptRuntimeEngine() - Method in class org.oa4mp.server.loader.oauth2.claims.OA2ClaimsUtil
Deprecated.
 
getScriptSet() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
getScriptSet() - Method in class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
 
getScriptSet() - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandlerConfig
 
getScriptState() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getScriptStateSerializationVersion() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getSE() - Method in class org.oa4mp.server.loader.qdl.claims.TokenHandlerMethod
 
getSearchByParentIDStatement() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordTable
Get the actual token records using the parent ID as the key.
getSearchFilterAttribute(MetaDebugUtil) - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
getSearchName(JSONObject, HttpServletRequest, ServiceTransaction) - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
Returns the name of the user for whom the search is to be run.
getSecret() - Method in class org.oa4mp.server.loader.oauth2.cm.util.client.CreateResponse
 
getServerName() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getServerPort() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getServerScript(String) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
getServerScripts() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2QDLEnvironment
 
getServerScriptSet() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2QDLConfigurationLoader
 
getService() - Method in class org.oa4mp.server.loader.oauth2.proxy.ProxyClient
 
getServletContext() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getServletPath() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getServletRequest() - Method in class org.oa4mp.server.loader.qdl.claims.TokenHandlerMethod
 
getSession() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getSession(boolean) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getSF() - Method in class org.oa4mp.server.loader.oauth2.servlet.LDAPSSLSocketFactory
 
getSignedPayload(JSONWebKey) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
 
getSignedPayload(JSONWebKey) - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
getSignedPayload(JSONWebKey) - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
getSignedPayload(JSONWebKey) - Method in class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
getSignedPayload(JSONWebKey) - Method in class org.oa4mp.server.loader.oauth2.tokens.DefaultAccessTokenHandler
 
getSignedPayload(JSONWebKey) - Method in class org.oa4mp.server.loader.oauth2.tokens.RFC9068ATHandler
 
getSignedPayload(JSONWebKey, String) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
 
getSignedPayload(JSONWebKey, String) - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
getSignedPayload(JSONWebKey, String) - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
getSignedPayload(JSONWebKey, String) - Method in class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
getSigningCommands() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
getSingleValue(String, String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTStore
 
getSocketFactory() - Method in class org.oa4mp.server.loader.oauth2.servlet.LDAPSSLSocketFactory
 
getSources() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
 
getSources() - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
getSources() - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
Must be empty since there are no sources
getSources() - Method in class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
getSslConfiguration() - Static method in class org.oa4mp.server.loader.oauth2.servlet.LDAPSSLSocketFactory
 
getState() - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
getStoredToken() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
The actual token (including any encodings, signatures etc.) returned to the user.
getSubIndexKey(String, Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2FSTStore
 
getSubIndexKey(String, Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MTStore
 
getSubject() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
getTCK() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TConverter
 
getTemplates() - Method in class org.oa4mp.server.loader.oauth2.tokens.AccessTokenConfig
 
getTF2() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TConverter
 
getTitle() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VirtualIssuer
 
getToken() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
The un-encoded token TXRecord.getStoredToken().
getTokenForgeProvider() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getTokenInfo(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2FSTStore
 
getTokenInfo(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MTStore
 
getTokenInfo(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTStore
 
getTokenInfo(String) - Method in interface org.oa4mp.server.loader.oauth2.storage.transactions.OA2TStoreInterface
 
getTokenInfoStatement() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionTable
 
getTokenType() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
The requested token type from the TX request.
getTokenType(String) - Method in class org.oa4mp.server.loader.oauth2.servlet.TokenManagerServlet
 
getTransaction() - Method in class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
 
getTransaction() - Method in class org.oa4mp.server.loader.qdl.claims.TokenHandlerMethod
 
getTransaction() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
getTransaction(AuthorizationGrant, HttpServletRequest) - Method in class org.oa4mp.server.loader.oauth2.servlet.AbstractAccessTokenServlet2
 
getTransactionFromTX(OA2SE, URI, MetaDebugUtil) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2TokenUtils
 
getTransactionFromTX(OA2SE, AccessTokenImpl, MetaDebugUtil) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2TokenUtils
Given an access token (and transaction if available), Find the actual transaction.
getTransactionFromTX(OA2SE, IDTokenImpl, MetaDebugUtil) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2TokenUtils
 
getTransactionFromTX(OA2SE, RefreshTokenImpl, MetaDebugUtil) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2TokenUtils
 
getTransactionIDs() - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecordMap
Gets the set of all transaction ids.
getTransactionStoreProvider() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getTransFromToken(String) - Method in class org.oa4mp.server.loader.oauth2.servlet.TokenManagerServlet
 
getTSP() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getTSP(IdentifiableProvider, OA2TConverter<? extends OA2ServiceTransaction>) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getTxRecord() - Method in class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
 
getTxRecord() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
getTXRecord() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
getTXRecord() - Method in class org.oa4mp.server.loader.qdl.claims.TokenHandlerMethod
 
getTXRTable() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.SQLTXRecordStore
 
getTxStore() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getTXStoreProvider() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getTXStoreProvider(TXRecordProvider, TXRecordConverter<? extends TXRecord>) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getType() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
getType() - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenClientConfig
 
getType() - Method in class org.oa4mp.server.loader.oauth2.tokens.AccessTokenConfig
 
getType() - Method in class org.oa4mp.server.loader.oauth2.tokens.RefreshTokenConfig
 
getUserCode() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getUserIndex() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MTStore
 
getUserMetaData() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
generally for this class you will need to inject the user meta data.
getUserMetaData() - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
getUserMetaData() - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
getUserMetaData() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getUsername(ServiceTransaction) - Method in class org.oa4mp.server.loader.oauth2.servlet.UserInfoServlet
Override this if needed.
getUsernameClaimKey() - Method in class org.oa4mp.server.loader.oauth2.tokens.SciTokenConfig
If the user wants to use the ${user} template rather than accessing the claim name directly, they could set it here.
getUsernameClaimKey() - Method in class org.oa4mp.server.loader.oauth2.tokens.ScitokenHandler
 
getUserPrincipal() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
getUseTemplates() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
getUucConfiguration() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getValidatedScopes() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
The scopes that the user actually consented to on the user consent page.
getValue() - Method in enum org.oa4mp.server.loader.oauth2.flows.FlowType
 
getValue() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.TestAudience
 
getValue() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.TestClaims
 
getValue() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.TestScopes
 
getValue() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands.TestXAs
 
getVersion() - Method in class org.oa4mp.server.loader.oauth2.tokens.ScitokenHandler
NOTE that the SciTokens spec. changed substantially form version 1.0 to 2.0. we do not support 1.0.
getVersion(CMConfig, HttpServletRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
getVersions() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
getVersionString() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getVI(Identifier) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
Given the client id, look up the admin and determine what (if any) the VI is.
getVI(HttpServletRequest, String) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2DiscoveryServlet
 
getVIStore() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
getVOStoreProvider() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getVOStoreProvider(VIProvider, VIConverter<? extends VirtualIssuer>) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
getWhiteList() - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL
 
getWSEnvFile() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2QDLConfigurationLoader
 
getXMLConverter() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXMemoryStore
 
getXMLConverter() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIMemoryStore
 
getXOAuthExtendedAttributes() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
GRANT_TYPES - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
GROUP_ENTRY_ID - Static variable in class org.oa4mp.server.loader.oauth2.claims.Groups
 
GROUP_ENTRY_NAME - Static variable in class org.oa4mp.server.loader.oauth2.claims.Groups
 
GroupElement - Class in org.oa4mp.server.loader.oauth2.claims
Created by Jeff Gaynor
on 3/1/18 at 4:11 PM
GroupElement(String) - Constructor for class org.oa4mp.server.loader.oauth2.claims.GroupElement
 
GroupElement(String, int) - Constructor for class org.oa4mp.server.loader.oauth2.claims.GroupElement
 
GroupElement(JSONObject) - Constructor for class org.oa4mp.server.loader.oauth2.claims.GroupElement
 
groupHandler - Variable in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
 
GroupHandler - Class in org.oa4mp.server.loader.oauth2.servlet
This takes a list of attributes from an LDAP handler and converts it into a regularized group structure.
GroupHandler() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.GroupHandler
 
Groups - Class in org.oa4mp.server.loader.oauth2.claims
A model for groups that are returned by various scope handlers.
Groups() - Constructor for class org.oa4mp.server.loader.oauth2.claims.Groups
 
GROUPS_TAG - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.WLCGConstants
 

H

handleException(ExceptionHandlerThingie) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2ExceptionHandler
 
handleException(Throwable) - Method in class org.oa4mp.server.loader.qdl.claims.TokenHandlerMethod
 
handleException(Throwable, MetaDebugUtil) - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
handleGrants(OA2Client, JSONObject, OA2ClientKeys) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
handleOA2Error(OA2ATException, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2ExceptionHandler
 
handleOA2Error(OA2GeneralError, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2ExceptionHandler
 
handleOA2Error(OA2JSONException, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2ExceptionHandler
 
handleOA2Error(OA2RedirectableError, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2ExceptionHandler
 
handleResponse(ScriptRunResponse) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
 
handleResponse(ScriptRunResponse) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
handleResponse(ScriptRunResponse) - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
handleResponse(ScriptRunResponse) - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
handleResponse(ScriptRunResponse) - Method in class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
handleResponseTypes(OA2Client, JSONObject, OA2ClientKeys) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
TL;DR: we support the grant types for the authorization_code flow so only code and id_token.
handleScriptEngineException(Object, OA2SE, Throwable, MetaDebugUtil, OA2ServiceTransaction, XMLMap) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ServletUtils
 
handleScriptEngineException(Object, OA2SE, Throwable, MetaDebugUtil, OA2ServiceTransaction, XMLMap, TXRecord) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ServletUtils
 
handleSREResponse(ScriptRunResponse) - Method in class org.oa4mp.server.loader.oauth2.claims.OA2ClaimsUtil
Deprecated.
Process the script, but the claim sources are not updated because we are not interested in the claim sources, e.g. if this is called after all claims sources have been processed and the script just massages the claims or flow states.
hasAccessToken() - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecord
 
hasAccessTokenConfig() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
hasAdminClient() - Method in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDRequest
 
hasATReturnedOriginalScopes() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
hasAudience() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
hasAudience() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
hasAuthTime() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
hasBlackList() - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL
 
hasCleanupAlarms() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
hasClient() - Method in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDRequest
 
hasClient() - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2ExceptionHandlerThingie
 
hasCodeChallenge() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
hasConfig() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
hasConfiguration() - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
 
hasCreatedCallback() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
hasDriverConfig() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
hasExtendedAttributes() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
hasExtendedAttributeSupport() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
Extended attributes refers to allowing the client pass in NS qualified additional parameters in the request.
hasGroups() - Method in class org.oa4mp.server.loader.oauth2.tokens.OldTemplateResolver
 
hasIDTokenConfig() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
hasJSON() - Method in class org.oa4mp.server.loader.oauth2.claims.FSClaimSourceConfiguration
 
hasJWKS() - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
hasLocalConsentUri() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
hasMaxATLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
hasMaxIDTLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
hasMaxRTLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
hasMonitorAlarams() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
hasMonitorInterval() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
hasOA2State() - Method in class org.oa4mp.server.loader.oauth2.claims.QDLHeadersClaimsSource
 
hasOA4MPConfig() - Method in class org.oa4mp.server.loader.oauth2.cm.CMConfigs
 
hasOIDC_CM_Attributes() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
hasPath() - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationPath
 
hasPayloadConfig(String, String) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
hasPreviousTX() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
hasPrototypes() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
hasRefreshToken() - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecord
 
hasRefreshToken() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
hasRefreshTokenConfig() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
hasRequestedATLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
hasRequestedIDTLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
hasRequestedRTLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
hasRequestScopes() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
hasResource() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
hasResources() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
hasResponseMode() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
hasRFC7591Config() - Method in class org.oa4mp.server.loader.oauth2.cm.CMConfigs
 
hasRFC7592Config() - Method in class org.oa4mp.server.loader.oauth2.cm.CMConfigs
 
hasScopeHandler() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
hasScopes() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
hasScript() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
hasScript() - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
hasScript() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
hasScriptState() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
hasScriptStateSerializationVersion() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
hasServerScripts() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2QDLEnvironment
 
hasSubject() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
hasToken() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
hasTXRecord() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
hasTXRecord() - Method in class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
 
hasUser(String) - Method in class org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig
 
hasUserCode(String) - Method in interface org.oa4mp.server.loader.oauth2.storage.RFC8628Store
 
hasUserCode(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2FSTStore
 
hasUserCode(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MTStore
 
hasUserCode(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTStore
TODO - Improve this with a specific query later.
hasUserCode(String) - Method in interface org.oa4mp.server.loader.oauth2.storage.transactions.OA2TStoreInterface
 
hasUsername() - Method in class org.oa4mp.server.loader.oauth2.tokens.OldTemplateResolver
 
hasUsers() - Method in class org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig
 
hasUseTemplates() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
hasWhiteList() - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL
 
HTTPHeaderClaimsSource - Class in org.oa4mp.server.loader.oauth2.claims
This is for the specific case that claims are passed through the headers.
HTTPHeaderClaimsSource() - Constructor for class org.oa4mp.server.loader.oauth2.claims.HTTPHeaderClaimsSource
 
HTTPHeaderClaimsSource(ClaimSourceConfiguration) - Constructor for class org.oa4mp.server.loader.oauth2.claims.HTTPHeaderClaimsSource
 
HTTPHeaderClaimsSource(QDLStem) - Constructor for class org.oa4mp.server.loader.oauth2.claims.HTTPHeaderClaimsSource
 

I

ID_ATTR - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
ID_KEY - Static variable in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
ID_TOKEN - org.oa4mp.server.loader.oauth2.flows.FlowType
Allows for issuing id tokens
ID_TOKEN_BASIC_HANDLER_TYPE - Static variable in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
ID_TOKEN_CHECK_CLAIM_METHOD - Static variable in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer
 
ID_TOKEN_DEFAULT_HANDLER_TYPE - Static variable in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
ID_TOKEN_ENCRYPTED_RESPONSE_ALG - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
ID_TOKEN_ENCRYPTED_RESPONSE_ENC - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
ID_TOKEN_FINISH_METHOD - Static variable in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer
 
ID_TOKEN_INIT_METHOD - Static variable in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer
 
ID_TOKEN_LIFETIME_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
ID_TOKEN_REFRESH_METHOD - Static variable in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer
 
ID_TOKEN_SIGNED_RESPONSE_ALG - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
ID_TOKENS_KEY - Variable in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
idCheckClaims(OA2State) - Constructor for class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idCheckClaims
 
idFinish(OA2State) - Constructor for class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idFinish
 
idInit(OA2State) - Constructor for class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idInit
 
IDMethods(OA2State) - Constructor for class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.IDMethods
 
IDMethods(OA2State) - Constructor for class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.IDMethods
 
idRefresh(OA2State) - Constructor for class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.idRefresh
 
idtLifetime(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
IDTokenClientConfig - Class in org.oa4mp.server.loader.oauth2.claims
Created by Jeff Gaynor
on 7/1/20 at 3:18 PM
IDTokenClientConfig() - Constructor for class org.oa4mp.server.loader.oauth2.claims.IDTokenClientConfig
 
IDTokenHandler - Class in org.oa4mp.server.loader.oauth2.claims
Created by Jeff Gaynor
on 2/16/20 at 6:51 AM
IDTokenHandler(PayloadHandlerConfigImpl) - Constructor for class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
idTokenIdentifier - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
idTokenIdentifier(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
IDTokenInitializer - Class in org.oa4mp.server.loader.qdl.claims
Created by Jeff Gaynor
on 10/12/20 at 6:12 AM
IDTokenInitializer() - Constructor for class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer
 
IDTokenInitializer.idCheckClaims - Class in org.oa4mp.server.loader.qdl.claims
 
IDTokenInitializer.idFinish - Class in org.oa4mp.server.loader.qdl.claims
 
IDTokenInitializer.idInit - Class in org.oa4mp.server.loader.qdl.claims
 
IDTokenInitializer.IDMethods - Class in org.oa4mp.server.loader.qdl.claims
 
IDTokenInitializer.idRefresh - Class in org.oa4mp.server.loader.qdl.claims
 
idTokenLifetime - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
idTokenLifetime(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
IN_GROUP_NAME - Static variable in class org.oa4mp.server.loader.qdl.claims.IsInGroup
 
IN_GROUP_NAME - Static variable in class org.oa4mp.server.loader.qdl.claims.IsInGroup2
 
info(String) - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
info(String) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2ExceptionHandler
 
init() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
 
init() - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
init() - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
init() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ServletInitializer
 
init() - Method in class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
init() - Method in class org.oa4mp.server.loader.oauth2.tokens.RFC9068ATHandler
 
init() - Method in class org.oa4mp.server.loader.oauth2.tokens.ScitokenHandler
 
init(OA2ServiceTransaction) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
The structure of the configuration file (for backwards compatibility) is
initialize() - Method in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
initializeClaims(HttpServletRequest, JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.OA2ClaimsUtil
Deprecated.
This method puts the required information into a claims.
INITIATE_LOGIN_URI - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
initUtil - Variable in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServlet
 
intersection(Collection<String>, Collection<String>) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
Utility call to return the intersection of two lists of strings.
interval - Variable in class org.oa4mp.server.loader.oauth2.servlet.RFC8628ServletConfig
 
interval - Variable in class org.oa4mp.server.loader.oauth2.servlet.RFC8628State
 
IS_PUBLIC - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2NewClientNotifier
 
IS_SERVICE_CLIENT - Static variable in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
IS_VALID_ATTR - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
isACApproved(AbstractDDRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDServer
 
isAllowPromptNone() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
isAllowPromptNone() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
Allow prompt = none parameter in OIDC clients. https://github.com/ncsa/oa4mp/issues/236.
isAllowPromptNone() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
isApproved() - Method in class org.oa4mp.server.loader.oauth2.cm.util.admin.ACGetResponse
 
isApproved() - Method in class org.oa4mp.server.loader.oauth2.cm.util.client.GetResponse
 
isAsyncStarted() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
isAsyncSupported() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
isCCFEnabled() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
isCCFEnabled() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
Is the client credential flow enabled for this server?
isCleanupFailOnErrors() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
isCleanupLockingEnabled() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
isCleanupLockingEnabled() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
isConfigured - Variable in class org.oa4mp.server.loader.oauth2.cm.CMConfig
 
isDebugOn() - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
isDemoModeEnabled() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
isDemoModeEnabled() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
isEmpty(String) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
isEmpty(String) - Method in class org.oa4mp.server.loader.oauth2.claims.OA2ClaimsUtil
Deprecated.
 
isEnabled() - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
 
isEnabled() - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
isEnabled() - Method in class org.oa4mp.server.loader.oauth2.cm.CMConfigs
Globally enables or disables this entire facility.
isEnabled() - Method in class org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig
 
isErsatzClient() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
isErsatzInheritIDToken() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
If this is an ersatz client, should it inherit the id token of its provisioner when forking the flow?
isExpired() - Method in class org.oa4mp.server.loader.oauth2.servlet.RFC8628State
 
isExtendedAttribute(String) - Method in class org.oa4mp.server.loader.oauth2.state.ExtendedParameters
 
isExtendsProvisioners() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
If the ersatz client should simply extend all provisioners.
isExtensible() - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationPath
 
isForwardScopesToProxy() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
The scopes sentr to the proxy as the vetted scopes requested by the client.
IsInGroup - Class in org.oa4mp.server.loader.qdl.claims
Created by Jeff Gaynor
on 2/24/20 at 7:52 AM
IsInGroup() - Constructor for class org.oa4mp.server.loader.qdl.claims.IsInGroup
 
IsInGroup2 - Class in org.oa4mp.server.loader.qdl.claims
Created by Jeff Gaynor
on 2/24/20 at 7:52 AM
IsInGroup2() - Constructor for class org.oa4mp.server.loader.qdl.claims.IsInGroup2
 
isInNamespace(String) - Method in class org.oa4mp.server.loader.oauth2.state.ExtendedParameters
 
isLegacyHandler() - Method in class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
 
isLegacyHandler() - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandlerConfig
 
isLoggedOn() - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
isMonitorEnabled() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
isMonitorEnabled() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
isNCSA() - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
isNotifyACEventEmailAddresses() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
isOIDCClient() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
isOIDCEnabled() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
isOIDCEnabled() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
Returns true if this server has OIDC support enabled.
isOnPrivateNetwork(String) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ClientUtils
 
isprintTSInDebug() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
isPrintTSInDebug() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
isPrivate(String, String) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ClientUtils
 
isProxyAccessTokenComplete() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
isPublicClient() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
isQdlStrictACLs() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
isQdlStrictACLS() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
isQuery(String) - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer.IDMethods
 
isQuery(String) - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.IDMethods
 
isRefreshTokenEnabled() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
isRefreshTokenEnabled() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
isRefreshTokenValid() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
isRegex() - Method in class org.oa4mp.server.loader.oauth2.claims.QDLHeadersClaimsSource
 
isRequestedSessionIdFromCookie() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
isRequestedSessionIdFromUrl() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
isRequestedSessionIdFromURL() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
isRequestedSessionIdValid() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
isRFC7523Client(HttpServletRequest) - Method in class org.oa4mp.server.loader.oauth2.servlet.TokenManagerServlet
 
isRfc7636Required() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
isRFC7636Required() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
isRFC8628 - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
isRFC8628(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
isRfc8628Enabled() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
Device authorization flow endpoints.
isRFC8628Enabled() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
isRFC8628Request() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
isRfc8693Enabled() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
Token exchange endpoint
isRFC8693Enabled() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
isRTGracePeriodEnabled() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
isRTLifetimeEnabled() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
This returns whether or not this client is configured to return refresh tokens.
isRunOnlyAtAuthorization() - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
This should usually be false.
isRunOnlyAtAuthorization() - Method in class org.oa4mp.server.loader.oauth2.claims.FSClaimSource
 
isRunOnlyAtAuthorization() - Method in class org.oa4mp.server.loader.oauth2.claims.HTTPHeaderClaimsSource
 
isRunOnlyAtAuthorization() - Method in class org.oa4mp.server.loader.oauth2.claims.QDLHeadersClaimsSource
 
isSafeGC() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
isSafeGC() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
isSecure() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
isSignTokens() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
isSkipBadModulesOnLoad() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2QDLEnvironment
 
isSkipServerScripts() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
isStrictACLs() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
If ACLs are enforced strictly.
ISSUED_AT_ATTR - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
issuedAt - Variable in class org.oa4mp.server.loader.oauth2.servlet.RFC8628State
 
issuedAt(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordSerializationKeys
 
issuer - Variable in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
issuer(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
issuer(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordSerializationKeys
 
issuer(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VISerializationKeys
 
ISSUER - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2NewClientNotifier
 
ISSUER - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
ISSUER_KEY - Static variable in class org.oa4mp.server.loader.oauth2.tokens.AbstractCommonATandRTConfig
 
ISSUER_NAME - Static variable in class org.oa4mp.server.loader.oauth2.servlet.OA2AdminRegistrationServlet
 
ISSUER_NAME - Static variable in class org.oa4mp.server.loader.oauth2.servlet.OA2RegistrationServlet
 
isTwoFactorSupportEnabled() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
isTwoFactorSupportEnabled() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
isUseDefaultClaims() - Method in class org.oa4mp.server.loader.oauth2.claims.FSClaimSource
 
isUseProxyForCerts() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
isUserInRole(String) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
isUtilServerEnabled() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
isUtilServletEnabled() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
isValid() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
isValid() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VirtualIssuer
 
isValid(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordSerializationKeys
 

J

jsonConfig - Variable in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
jsonStoreProvider - Variable in class org.oa4mp.server.loader.oauth2.OA2SE
 
jsonWebKeys - Variable in class org.oa4mp.server.loader.oauth2.OA2SE
 
jsonWebKeys(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VISerializationKeys
 
JWKS - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
JWKS_URI - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
jwkUtil2 - Static variable in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
JWT_COMMANDS_TAG - Static variable in class org.oa4mp.server.loader.qdl.util.JWTModule
 
jwtCommands - Variable in class org.oa4mp.server.loader.qdl.util.JWTModule
 
JWTCommands - Class in org.oa4mp.server.loader.qdl.util
Created by Jeff Gaynor
on 4/7/20 at 1:06 PM
JWTCommands(MyLoggingFacade) - Constructor for class org.oa4mp.server.loader.qdl.util.JWTCommands
 
JWTCommands.Create_UUID - Class in org.oa4mp.server.loader.qdl.util
 
JWTCommands.CreateJWK - Class in org.oa4mp.server.loader.qdl.util
 
JWTCommands.CreateJWT - Class in org.oa4mp.server.loader.qdl.util
 
JWTCommands.DefaultKey - Class in org.oa4mp.server.loader.qdl.util
 
JWTCommands.GetHeader - Class in org.oa4mp.server.loader.qdl.util
 
JWTCommands.GetPayload - Class in org.oa4mp.server.loader.qdl.util
 
JWTCommands.KeyInfo - Class in org.oa4mp.server.loader.qdl.util
 
JWTCommands.Keys - Class in org.oa4mp.server.loader.qdl.util
 
JWTCommands.LoadJWK - Class in org.oa4mp.server.loader.qdl.util
 
JWTCommands.SaveKeys - Class in org.oa4mp.server.loader.qdl.util
 
JWTCommands.SymmKeys - Class in org.oa4mp.server.loader.qdl.util
 
JWTCommands.TestAudience - Class in org.oa4mp.server.loader.qdl.util
 
JWTCommands.TestClaims - Class in org.oa4mp.server.loader.qdl.util
 
JWTCommands.TestScopes - Class in org.oa4mp.server.loader.qdl.util
A list of scopes for testing.
JWTCommands.TestXAs - Class in org.oa4mp.server.loader.qdl.util
 
JWTCommands.VerifyJWT - Class in org.oa4mp.server.loader.qdl.util
 
JWTLoader - Class in org.oa4mp.server.loader.qdl.util
Created by Jeff Gaynor
on 4/4/23 at 11:38 AM
JWTLoader() - Constructor for class org.oa4mp.server.loader.qdl.util.JWTLoader
 
JWTModule - Class in org.oa4mp.server.loader.qdl.util
Created by Jeff Gaynor
on 4/7/20 at 1:24 PM
JWTModule() - Constructor for class org.oa4mp.server.loader.qdl.util.JWTModule
 
JWTModule(URI, String) - Constructor for class org.oa4mp.server.loader.qdl.util.JWTModule
 

K

KEY_INFO_NAME - Variable in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
KeyInfo() - Constructor for class org.oa4mp.server.loader.qdl.util.JWTCommands.KeyInfo
 
Keys() - Constructor for class org.oa4mp.server.loader.qdl.util.JWTCommands.Keys
 

L

lastTry - Variable in class org.oa4mp.server.loader.oauth2.servlet.RFC8628State
 
ldap(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
LDAP_CONFIGURATION - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2NewClientNotifier
 
LDAP_NAME - Static variable in class org.oa4mp.server.loader.oauth2.servlet.OA2RegistrationServlet
 
LDAPClaimSourceFactoryRequest - Class in org.oa4mp.server.loader.oauth2.claims
Created by Jeff Gaynor
on 12/16/16 at 3:51 PM
LDAPClaimSourceFactoryRequest(MyLoggingFacade, LDAPConfiguration, Collection<String>) - Constructor for class org.oa4mp.server.loader.oauth2.claims.LDAPClaimSourceFactoryRequest
 
LDAPClaimsSource - Class in org.oa4mp.server.loader.oauth2.claims
Created by Jeff Gaynor
on 4/26/16 at 3:32 PM
LDAPClaimsSource() - Constructor for class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
LDAPClaimsSource(LDAPConfiguration, MyLoggingFacade) - Constructor for class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
LDAPClaimsSource(OA2SE) - Constructor for class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
LDAPClaimsSource(QDLStem) - Constructor for class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
LDAPClaimsSource(QDLStem, OA2SE) - Constructor for class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
LDAPException - Exception in org.oa4mp.server.loader.oauth2.claims
Created by Jeff Gaynor
on 4/22/22 at 4:31 PM
LDAPException() - Constructor for exception org.oa4mp.server.loader.oauth2.claims.LDAPException
 
LDAPException(String) - Constructor for exception org.oa4mp.server.loader.oauth2.claims.LDAPException
 
LDAPException(String, Throwable) - Constructor for exception org.oa4mp.server.loader.oauth2.claims.LDAPException
 
LDAPException(Throwable) - Constructor for exception org.oa4mp.server.loader.oauth2.claims.LDAPException
 
LDAPSSLSocketFactory - Class in org.oa4mp.server.loader.oauth2.servlet
A factory that creates SSL sockets as required by LDAP.
LDAPSSLSocketFactory() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.LDAPSSLSocketFactory
 
libKey - Variable in class org.oa4mp.server.loader.qdl.OA2LibLoader
 
lifetime - Variable in class org.oa4mp.server.loader.oauth2.servlet.RFC8628ServletConfig
 
lifetime - Variable in class org.oa4mp.server.loader.oauth2.servlet.RFC8628State
 
lifetime(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordSerializationKeys
 
LIFETIME_ATTR - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
LIFETIME_KEY - Static variable in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
lifetimeFromParameter(Object) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
So clients can send strings of values with units, e.g. "1 month".
lifetimeFromSec(long) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
lifetimeToSec(long) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
Used in serializing the client to JSON. lifetime that are positive are divided by 1000 to convert from milliseconds to seconds.

If they are non-positive, however, they are returned as is since negative values are overloaded.
listAdmins(ListAdminsRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.permissions.PermissionServer
Returns a list of admins for a given client.
ListAdminsRequest - Class in org.oa4mp.server.loader.oauth2.cm.util.permissions
Created by Jeff Gaynor
on 12/1/16 at 1:54 PM
ListAdminsRequest(AdminClient, OA2Client) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.permissions.ListAdminsRequest
 
ListAdminsResponse - Class in org.oa4mp.server.loader.oauth2.cm.util.permissions
Created by Jeff Gaynor
on 12/1/16 at 11:05 AM
ListAdminsResponse(List<AdminClient>) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.permissions.ListAdminsResponse
 
ListClientResponse - Class in org.oa4mp.server.loader.oauth2.cm.util.permissions
Created by Jeff Gaynor
on 12/1/16 at 11:28 AM
ListClientResponse(List<OA2Client>) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.permissions.ListClientResponse
 
listClients(ListClientsRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.permissions.PermissionServer
 
ListClientsRequest - Class in org.oa4mp.server.loader.oauth2.cm.util.permissions
Created by Jeff Gaynor
on 12/1/16 at 1:56 PM
ListClientsRequest(AdminClient, OA2Client) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.permissions.ListClientsRequest
 
listStores() - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
listToStem(List<String>) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
listToString(List) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
A utility to take a list and convert it to a blank delimited string.
load() - Method in class org.oa4mp.server.loader.qdl.acl.ACLoader
 
load() - Method in class org.oa4mp.server.loader.qdl.claims.ClaimsLoader
 
load() - Method in class org.oa4mp.server.loader.qdl.claims.TokenHandlerLoader
 
load() - Method in class org.oa4mp.server.loader.qdl.OA2QDLLoader
 
load() - Method in class org.oa4mp.server.loader.qdl.util.JWTLoader
 
load(InputLine) - Method in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
LOAD_KEYS_NAME - Variable in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
LoadJWK() - Constructor for class org.oa4mp.server.loader.qdl.util.JWTCommands.LoadJWK
 
LOCAL_CONSENT_URI - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
loggingEnabled - Variable in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
login(String, String) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
LOGO_URI - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
logon(MetaDebugUtil) - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
logout() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 

M

macp - Variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
MAIL_CFG_VAR - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
MAIL_MESSAGE_VAR - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
MAIL_VAR - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
main(String[]) - Static method in class org.oa4mp.server.loader.oauth2.state.ExtendedParameters
 
main(String[]) - Static method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
main(String[]) - Static method in class org.oa4mp.server.loader.oauth2.tokens.AccessTokenConfig
 
main(String[]) - Static method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplate
 
main(String[]) - Static method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplates
 
main(String[]) - Static method in class org.oa4mp.server.loader.qdl.claims.ClaimsSourceGetter
 
main(String[]) - Static method in class org.oa4mp.server.loader.qdl.claims.CreateSourceConfig
 
main(String[]) - Static method in class org.oa4mp.server.loader.qdl.scripting.QDLJSONConfigUtil
 
MAX_ACCESS_TOKEN_LIFETIME_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
MAX_AUTHORIZATION_GRANT_LIFETIME_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
MAX_ID_TOKEN_LIFETIME_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
MAX_REFRESH_TOKEN_LIFETIME_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
maxATLifetime(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
maxIDTLifetime(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
maxRTLifetime(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
MONITOR_ALARMS - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
MONITOR_ENABLED - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
MONITOR_ENABLED_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
MONITOR_INTERVAL - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
MONITOR_INTERVAL_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
MultiAuthServlet - Class in org.oa4mp.server.loader.oauth2.servlet
This class has the machinery for processing the various types of Authorization for a servlet.
MultiAuthServlet() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.MultiAuthServlet
 

N

NAMESPACE - Static variable in class org.oa4mp.server.loader.qdl.acl.AccessControlModule
 
NAMESPACE - Static variable in class org.oa4mp.server.loader.qdl.claims.ClaimsModule
 
NAMESPACE - Static variable in class org.oa4mp.server.loader.qdl.util.JWTModule
 
NCSAGroupHandler - Class in org.oa4mp.server.loader.oauth2.servlet
Created by Jeff Gaynor
on 3/1/18 at 4:48 PM
NCSAGroupHandler(LDAPClaimsSource, String) - Constructor for class org.oa4mp.server.loader.oauth2.servlet.NCSAGroupHandler
 
NCSALDAPClaimSource - Class in org.oa4mp.server.loader.oauth2.claims
An LDAPClaimsSource for the NCSA.
NCSALDAPClaimSource() - Constructor for class org.oa4mp.server.loader.oauth2.claims.NCSALDAPClaimSource
No arg constructor is needed for invocation by reflection.
NCSALDAPClaimSource(String) - Constructor for class org.oa4mp.server.loader.oauth2.claims.NCSALDAPClaimSource
NOTE that his uses the search filter attribute == the name of the claim to look up and search on (like sub, uid) and if it is missing will default to using the sub claim.
NCSALDAPClaimSource(LDAPConfiguration, MyLoggingFacade) - Constructor for class org.oa4mp.server.loader.oauth2.claims.NCSALDAPClaimSource
 
NCSALDAPClaimSource(OA2SE) - Constructor for class org.oa4mp.server.loader.oauth2.claims.NCSALDAPClaimSource
 
NCSALDAPClaimSource(QDLStem) - Constructor for class org.oa4mp.server.loader.oauth2.claims.NCSALDAPClaimSource
 
NCSALDAPClaimSource(QDLStem, OA2SE) - Constructor for class org.oa4mp.server.loader.oauth2.claims.NCSALDAPClaimSource
 
NEW_TEMPLATE_NAME - Static variable in class org.oa4mp.server.loader.qdl.claims.NewTemplate
 
newCleanState() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
newClient(boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientProvider
 
newCSDeserialize(OA2SE) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
newCSSerialize(List<ClaimSource>) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
newFunctionState() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
NEWgetUUCConfiguration() - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
newInstance(Table) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientSQLStoreProvider
 
newInstance(Table) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTransactionStoreProvider
 
newInstance(Table) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.SQLTXRStoreProvider
 
newInstance(Table) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.SQLVIStoreProvider
 
newInstance(State) - Method in class org.oa4mp.server.loader.qdl.acl.AccessControlModule
 
newInstance(State) - Method in class org.oa4mp.server.loader.qdl.claims.ClaimsModule
 
newInstance(State) - Method in class org.oa4mp.server.loader.qdl.claims.TokenHandlerModule
 
newInstance(State) - Method in class org.oa4mp.server.loader.qdl.util.JWTModule
 
newInstance(VStack, OpEvaluator, MetaEvaluator, FStack, MTStack, MIStack, MyLoggingFacade, boolean, boolean, boolean) - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
newLocalState() - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
NEWrefreshAccountingInformation() - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
newSRR(OA2ServiceTransaction, String) - Method in class org.oa4mp.server.loader.oauth2.claims.OA2ClaimsUtil
Deprecated.
creates new ScriptRunRequest with the basic information.
NewTemplate - Class in org.oa4mp.server.loader.qdl.claims
Creates a template for a given type of claim sourse.
NewTemplate() - Constructor for class org.oa4mp.server.loader.qdl.claims.NewTemplate
 
NoOpRuntimeEngine() - Constructor for class org.oa4mp.server.loader.oauth2.state.ScriptRuntimeEngineFactory.NoOpRuntimeEngine
 
noOpSRR() - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
NOTIFY_ADMIN_CLIENT_ADDRESSES - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
NS_LIST - Static variable in class org.oa4mp.server.loader.oauth2.state.ExtendedParameters
 

O

OA2_CONFIG_FILE_KEY - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2Bootstrapper
 
OA2_CONFIG_NAME_KEY - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2Bootstrapper
 
OA2AdminRegistrationServlet - Class in org.oa4mp.server.loader.oauth2.servlet
Created by Jeff Gaynor
on 4/9/19 at 1:39 PM
OA2AdminRegistrationServlet() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.OA2AdminRegistrationServlet
 
OA2AuthorizedServlet - Class in org.oa4mp.server.loader.oauth2.servlet
Formerly used in OAuth 1 for the /init endpoint.
OA2AuthorizedServlet() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServlet
 
OA2AuthorizedServletUtil - Class in org.oa4mp.server.loader.oauth2.servlet
This is set of calls to replace the old Authorized Servlet.
OA2AuthorizedServletUtil(OA4MPServlet) - Constructor for class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
 
OA2AutoRegistrationServlet - Class in org.oa4mp.server.loader.oauth2.servlet
Created by Jeff Gaynor
on 9/28/11 at 1:20 PM
OA2AutoRegistrationServlet() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.OA2AutoRegistrationServlet
 
OA2Bootstrapper - Class in org.oa4mp.server.loader.oauth2.loader
Created by Jeff Gaynor
on 11/22/13 at 3:53 PM
OA2Bootstrapper() - Constructor for class org.oa4mp.server.loader.oauth2.loader.OA2Bootstrapper
 
OA2ClaimsUtil - Class in org.oa4mp.server.loader.oauth2.claims
Deprecated.

Created by Jeff Gaynor
on 4/24/18 at 11:13 AM

OA2ClaimsUtil(OA2SE, OA2ServiceTransaction) - Constructor for class org.oa4mp.server.loader.oauth2.claims.OA2ClaimsUtil
Deprecated.
 
OA2Client - Class in org.oa4mp.server.loader.oauth2.storage.clients
OAuth2 Open ID connect protocol requires that sites register callback uris and that incoming requests must include a callback that matches one of the registered ones.
OA2Client(Identifier) - Constructor for class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
OA2ClientApprovalKeys - Class in org.oa4mp.server.loader.oauth2.storage.clients
Created by Jeff Gaynor
on 3/20/14 at 10:07 AM
OA2ClientApprovalKeys() - Constructor for class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientApprovalKeys
 
OA2ClientConverter<V extends OA2Client> - Class in org.oa4mp.server.loader.oauth2.storage.clients
Created by Jeff Gaynor
on 3/17/14 at 1:29 PM
OA2ClientConverter(IdentifiableProvider<V>) - Constructor for class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientConverter
 
OA2ClientConverter(OA2ClientKeys, IdentifiableProvider<V>) - Constructor for class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientConverter
 
OA2ClientKeys - Class in org.oa4mp.server.loader.oauth2.storage.clients
Created by Jeff Gaynor
on 3/14/14 at 1:05 PM
OA2ClientKeys() - Constructor for class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
OA2ClientMemoryStore<V extends OA2Client> - Class in org.oa4mp.server.loader.oauth2.storage.clients
Created by Jeff Gaynor
on 12/2/16 at 2:09 PM
OA2ClientMemoryStore(IdentifiableProvider<V>) - Constructor for class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientMemoryStore
 
OA2ClientProvider<V extends OA2Client> - Class in org.oa4mp.server.loader.oauth2.storage.clients
Created by Jeff Gaynor
on 3/14/14 at 12:42 PM
OA2ClientProvider(IdentifierProvider<Identifier>) - Constructor for class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientProvider
 
OA2ClientSQLStoreProvider<V extends SQLClientStore> - Class in org.oa4mp.server.loader.oauth2.storage.clients
Created by Jeff Gaynor
on 3/17/14 at 2:59 PM
OA2ClientSQLStoreProvider(ConnectionPoolProvider<? extends ConnectionPool>, String, MapConverter, Provider<? extends Client>) - Constructor for class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientSQLStoreProvider
 
OA2ClientTable - Class in org.oa4mp.server.loader.oauth2.storage.clients
Created by Jeff Gaynor
on 3/27/14 at 1:31 PM
OA2ClientTable(OA2ClientKeys, String, String, String) - Constructor for class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientTable
 
OA2ClientUtils - Class in org.oa4mp.server.loader.oauth2.servlet
A budding set of utilities for working with clients.
OA2ClientUtils() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.OA2ClientUtils
 
OA2ConfigurationLoader<T extends ServiceEnvironmentImpl> - Class in org.oa4mp.server.loader.oauth2.loader
Created by Jeff Gaynor
on 9/23/13 at 1:50 PM
OA2ConfigurationLoader(ConfigurationNode) - Constructor for class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
OA2ConfigurationLoader(ConfigurationNode, MyLoggingFacade) - Constructor for class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
OA2ConfigurationLoader.OA2MultiDSClientStoreProvider - Class in org.oa4mp.server.loader.oauth2.loader
 
OA2ConfigurationLoader.OA4MP2TProvider - Class in org.oa4mp.server.loader.oauth2.loader
 
OA2ConfigurationLoader.ST2Provider - Class in org.oa4mp.server.loader.oauth2.loader
 
OA2DiscoveryServlet - Class in org.oa4mp.server.loader.oauth2.servlet
Created by Jeff Gaynor
on 12/12/16 at 1:18 PM
OA2DiscoveryServlet() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.OA2DiscoveryServlet
 
OA2ExceptionHandler - Class in org.oa4mp.server.loader.oauth2.servlet
Created by Jeff Gaynor
on 2/12/15 at 3:16 PM
OA2ExceptionHandler(MyLoggingFacade) - Constructor for class org.oa4mp.server.loader.oauth2.servlet.OA2ExceptionHandler
 
OA2ExceptionHandlerThingie - Class in org.oa4mp.server.loader.oauth2.servlet
Created by Jeff Gaynor
on 4/20/23 at 1:41 PM
OA2ExceptionHandlerThingie(Throwable, HttpServletRequest, HttpServletResponse, BaseClient) - Constructor for class org.oa4mp.server.loader.oauth2.servlet.OA2ExceptionHandlerThingie
 
OA2FSTStore<V extends OA2ServiceTransaction> - Class in org.oa4mp.server.loader.oauth2.storage.transactions
Created by Jeff Gaynor
on 3/12/14 at 1:21 PM
OA2FSTStore(File, File, IdentifiableProvider<V>, TokenForge, MapConverter<V>, boolean, boolean) - Constructor for class org.oa4mp.server.loader.oauth2.storage.transactions.OA2FSTStore
 
OA2FSTStoreProvider<T extends OA2FSTStore> - Class in org.oa4mp.server.loader.oauth2.storage.transactions
Created by Jeff Gaynor
on 3/25/14 at 12:15 PM
OA2FSTStoreProvider(ConfigurationNode, IdentifiableProvider<? extends OA2ServiceTransaction>, Provider<TokenForge>, TransactionConverter<? extends OA2ServiceTransaction>) - Constructor for class org.oa4mp.server.loader.oauth2.storage.transactions.OA2FSTStoreProvider
 
OA2HeaderUtils - Class in org.oa4mp.server.loader.oauth2.servlet
Utilities for dealing with getting tokens that may be either sent as parameters or in the authorization header .
OA2HeaderUtils() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.OA2HeaderUtils
 
OA2LibLoader - Class in org.oa4mp.server.loader.qdl
Remember that a reference to this class goes into the QDL configuration <modules> tag and its function is to simply put a convenient listing of whatever classes it has into the info().lib entry.
OA2LibLoader() - Constructor for class org.oa4mp.server.loader.qdl.OA2LibLoader
 
OA2Module - Class in org.oa4mp.server.loader.qdl.claims
Deprecated.
Use ClaimsModule instead
OA2Module() - Constructor for class org.oa4mp.server.loader.qdl.claims.OA2Module
Deprecated.
 
OA2MTStore<V extends OA2ServiceTransaction> - Class in org.oa4mp.server.loader.oauth2.storage.transactions
Created by Jeff Gaynor
on 3/25/14 at 12:51 PM
OA2MTStore(IdentifiableProvider) - Constructor for class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MTStore
 
OA2MultiDSClientStoreProvider(ConfigurationNode, boolean, MyLoggingFacade) - Constructor for class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader.OA2MultiDSClientStoreProvider
 
OA2MultiDSClientStoreProvider(ConfigurationNode, boolean, MyLoggingFacade, String, String, IdentifiableProvider) - Constructor for class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader.OA2MultiDSClientStoreProvider
 
OA2MultiTypeTransactionProvider - Class in org.oa4mp.server.loader.oauth2.storage.transactions
Created by Jeff Gaynor
on 3/25/14 at 1:32 PM
OA2MultiTypeTransactionProvider(ConfigurationNode, boolean, MyLoggingFacade, IdentifiableProvider) - Constructor for class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MultiTypeTransactionProvider
 
OA2MultiTypeTransactionProvider(ConfigurationNode, boolean, MyLoggingFacade, String, String, IdentifiableProvider) - Constructor for class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MultiTypeTransactionProvider
 
OA2NewClientNotifier - Class in org.oa4mp.server.loader.oauth2.loader
Created by Jeff Gaynor
on 6/12/17 at 2:06 PM
OA2NewClientNotifier(MailUtil, MyLoggingFacade) - Constructor for class org.oa4mp.server.loader.oauth2.loader.OA2NewClientNotifier
 
OA2QDLConfigurationLoader<T extends OA2QDLEnvironment> - Class in org.oa4mp.server.loader.qdl.scripting
Created by Jeff Gaynor
on 4/29/22 at 9:31 AM
OA2QDLConfigurationLoader(String, ConfigurationNode) - Constructor for class org.oa4mp.server.loader.qdl.scripting.OA2QDLConfigurationLoader
 
OA2QDLConfigurationLoader(String, ConfigurationNode, MyLoggingFacade) - Constructor for class org.oa4mp.server.loader.qdl.scripting.OA2QDLConfigurationLoader
 
OA2QDLEnvironment - Class in org.oa4mp.server.loader.qdl.scripting
Environment in OA4MP for QDL.
OA2QDLEnvironment() - Constructor for class org.oa4mp.server.loader.qdl.scripting.OA2QDLEnvironment
 
OA2QDLEnvironment(MyLoggingFacade, String, String, boolean, boolean, boolean, int, String, String, String, boolean, boolean, boolean, boolean, boolean, List<VFSConfig>, List<ModuleConfig>, String, String, String, String, boolean, long, boolean, boolean, String, Editors, boolean, boolean, String, boolean, ScriptSet, LibLoader, String, boolean, boolean, String) - Constructor for class org.oa4mp.server.loader.qdl.scripting.OA2QDLEnvironment
 
OA2QDLLoader - Class in org.oa4mp.server.loader.qdl
This is the class charged with getting all the modules created in this Java package and is referenced to pull everything in to your workspace.
OA2QDLLoader() - Constructor for class org.oa4mp.server.loader.qdl.OA2QDLLoader
 
OA2RegistrationServlet - Class in org.oa4mp.server.loader.oauth2.servlet
Created by Jeff Gaynor
on 3/20/14 at 4:48 PM
OA2RegistrationServlet() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.OA2RegistrationServlet
 
oa2se - Variable in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
OA2SE - Class in org.oa4mp.server.loader.oauth2
Created by Jeff Gaynor
on 3/27/14 at 4:16 PM
OA2SE(MyLoggingFacade, Provider<TransactionStore>, Provider<TXStore>, Provider<VIStore>, Provider<ClientStore>, int, long, long, long, long, long, long, long, long, Provider<ClientApprovalStore>, MailUtilProvider, ServiceEnvironmentImpl.MessagesProvider, Provider<AGIssuer>, Provider<ATIssuer>, Provider<PAIssuer>, Provider<TokenForge>, HashMap<String, String>, AuthorizationServletConfig, UsernameTransformer, boolean, Provider<PermissionsStore>, Provider<AdminClientStore>, int, Collection<String>, ClaimSource, LDAPConfiguration, boolean, boolean, long, JSONWebKeys, String, boolean, boolean, CMConfigs, OA2QDLEnvironment, boolean, boolean, boolean, boolean, boolean, RFC8628ServletConfig, boolean, boolean, long, Collection<LocalTime>, String, boolean, boolean, long, boolean, long, Collection<LocalTime>, boolean, MetaDebugUtil, boolean, DIServiceConfig) - Constructor for class org.oa4mp.server.loader.oauth2.OA2SE
 
OA2ServiceTransaction - Class in org.oa4mp.server.loader.oauth2.storage.transactions
Created by Jeff Gaynor
on 2/28/14 at 1:46 PM
OA2ServiceTransaction(Identifier) - Constructor for class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
OA2ServiceTransaction(AuthorizationGrant) - Constructor for class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
OA2ServletInitializer - Class in org.oa4mp.server.loader.oauth2.loader
Created by Jeff Gaynor
on 4/15/14 at 12:06 PM
OA2ServletInitializer() - Constructor for class org.oa4mp.server.loader.oauth2.loader.OA2ServletInitializer
 
OA2ServletUtils - Class in org.oa4mp.server.loader.oauth2.servlet
Utilities for various servlets.
OA2ServletUtils() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.OA2ServletUtils
 
OA2SQLTransactionStoreProvider<T extends DSSQLTransactionStore> - Class in org.oa4mp.server.loader.oauth2.storage.transactions
Created by Jeff Gaynor
on 3/4/14 at 4:08 PM
OA2SQLTransactionStoreProvider(ConfigurationNode, ConnectionPoolProvider<? extends ConnectionPool>, String, MultiDSClientStoreProvider, Provider<? extends OA2ServiceTransaction>, Provider<TokenForge>, MapConverter) - Constructor for class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTransactionStoreProvider
 
OA2SQLTStore<V extends OA2ServiceTransaction> - Class in org.oa4mp.server.loader.oauth2.storage.transactions
Created by Jeff Gaynor
on 3/25/14 at 10:30 AM
OA2SQLTStore(TokenForge, ConnectionPool, Table, Provider<V>, MapConverter) - Constructor for class org.oa4mp.server.loader.oauth2.storage.transactions.OA2SQLTStore
 
OA2State - Class in org.oa4mp.server.loader.qdl.scripting
Created by Jeff Gaynor
on 10/9/20 at 4:45 PM
OA2State(VStack, OpEvaluator, MetaEvaluator, FStack, MTStack, MIStack, MyLoggingFacade, boolean, boolean, boolean, boolean, JSONWebKeys) - Constructor for class org.oa4mp.server.loader.qdl.scripting.OA2State
 
OA2TConverter<V extends OA2ServiceTransaction> - Class in org.oa4mp.server.loader.oauth2.storage.transactions
Created by Jeff Gaynor
on 3/12/14 at 1:35 PM
OA2TConverter(OA2TransactionKeys, IdentifiableProvider<V>, TokenForge, ClientStore<? extends Client>) - Constructor for class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TConverter
 
OA2TokenUtils - Class in org.oa4mp.server.loader.oauth2.servlet
Created by Jeff Gaynor
on 5/19/21 at 8:37 AM
OA2TokenUtils() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.OA2TokenUtils
 
OA2TransactionKeys - Class in org.oa4mp.server.loader.oauth2.storage.transactions
Created by Jeff Gaynor
on 2/28/14 at 5:22 PM
OA2TransactionKeys() - Constructor for class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
OA2TransactionTable - Class in org.oa4mp.server.loader.oauth2.storage.transactions
Created by Jeff Gaynor
on 2/28/14 at 5:24 PM
OA2TransactionTable(OA2TransactionKeys, String, String, String) - Constructor for class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionTable
 
OA2TStoreInterface<V extends OA2ServiceTransaction> - Interface in org.oa4mp.server.loader.oauth2.storage.transactions
Created by Jeff Gaynor
on 3/16/22 at 6:58 AM
oa4mp_attributes - Variable in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
OA4MP_ERROR_CODE - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
OA4MP_ERROR_CODE_NAME - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
OA4MP_NS - Static variable in class org.oa4mp.server.loader.oauth2.state.ExtendedParameters
 
OA4MP_VALUE - Static variable in interface org.oa4mp.server.loader.oauth2.cm.ClientManagementConstants
 
OA4MP2TProvider(IdentifierProvider<Identifier>) - Constructor for class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader.OA4MP2TProvider
 
oidc_cm_attributes - Variable in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
OIDCCMConstants - Interface in org.oa4mp.server.loader.oauth2.cm.oidc_cm
Created by Jeff Gaynor
on 11/6/18 at 9:54 AM
OIDCCMServlet - Class in org.oa4mp.server.loader.oauth2.cm.oidc_cm
Note that in all of these calls, the assumption is that an admin client has been requested and approved out of band.
OIDCCMServlet() - Constructor for class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
oldCSDeserialize(OA2SE) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
oldCSSerialize(List<ClaimSource>) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
OldTemplateResolver - Class in org.oa4mp.server.loader.oauth2.tokens
This will take a template (which is just a string with wildcards and a few other items) and resolve it against a given target.
OldTemplateResolver(String, Groups) - Constructor for class org.oa4mp.server.loader.oauth2.tokens.OldTemplateResolver
 
OPERATION_EXECUTE - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.SciTokenConstants
 
OPERATION_KEY - Static variable in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplates
 
OPERATION_QUEUE - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.SciTokenConstants
 
OPERATION_READ - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.SciTokenConstants
 
OPERATION_WRITE - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.SciTokenConstants
 
org.oa4mp.server.loader.oauth2 - package org.oa4mp.server.loader.oauth2
 
org.oa4mp.server.loader.oauth2.claims - package org.oa4mp.server.loader.oauth2.claims
 
org.oa4mp.server.loader.oauth2.cm - package org.oa4mp.server.loader.oauth2.cm
 
org.oa4mp.server.loader.oauth2.cm.oidc_cm - package org.oa4mp.server.loader.oauth2.cm.oidc_cm
 
org.oa4mp.server.loader.oauth2.cm.util - package org.oa4mp.server.loader.oauth2.cm.util
 
org.oa4mp.server.loader.oauth2.cm.util.admin - package org.oa4mp.server.loader.oauth2.cm.util.admin
 
org.oa4mp.server.loader.oauth2.cm.util.attributes - package org.oa4mp.server.loader.oauth2.cm.util.attributes
 
org.oa4mp.server.loader.oauth2.cm.util.client - package org.oa4mp.server.loader.oauth2.cm.util.client
 
org.oa4mp.server.loader.oauth2.cm.util.permissions - package org.oa4mp.server.loader.oauth2.cm.util.permissions
 
org.oa4mp.server.loader.oauth2.flows - package org.oa4mp.server.loader.oauth2.flows
 
org.oa4mp.server.loader.oauth2.loader - package org.oa4mp.server.loader.oauth2.loader
 
org.oa4mp.server.loader.oauth2.proxy - package org.oa4mp.server.loader.oauth2.proxy
 
org.oa4mp.server.loader.oauth2.servlet - package org.oa4mp.server.loader.oauth2.servlet
 
org.oa4mp.server.loader.oauth2.state - package org.oa4mp.server.loader.oauth2.state
 
org.oa4mp.server.loader.oauth2.storage - package org.oa4mp.server.loader.oauth2.storage
 
org.oa4mp.server.loader.oauth2.storage.clients - package org.oa4mp.server.loader.oauth2.storage.clients
 
org.oa4mp.server.loader.oauth2.storage.transactions - package org.oa4mp.server.loader.oauth2.storage.transactions
 
org.oa4mp.server.loader.oauth2.storage.tx - package org.oa4mp.server.loader.oauth2.storage.tx
Code relating to the token exchange endpoint (RFC 8693) storage.
org.oa4mp.server.loader.oauth2.storage.vi - package org.oa4mp.server.loader.oauth2.storage.vi
Virtual issuer storage.
org.oa4mp.server.loader.oauth2.tokens - package org.oa4mp.server.loader.oauth2.tokens
 
org.oa4mp.server.loader.qdl - package org.oa4mp.server.loader.qdl
 
org.oa4mp.server.loader.qdl.acl - package org.oa4mp.server.loader.qdl.acl
 
org.oa4mp.server.loader.qdl.claims - package org.oa4mp.server.loader.qdl.claims
 
org.oa4mp.server.loader.qdl.scripting - package org.oa4mp.server.loader.qdl.scripting
 
org.oa4mp.server.loader.qdl.util - package org.oa4mp.server.loader.qdl.util
 
originalScopes - Variable in class org.oa4mp.server.loader.oauth2.servlet.RFC8628State
The original string passed in the request.

P

PARENT_ID - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
parentID(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordSerializationKeys
 
parse(JSONArray) - Method in class org.oa4mp.server.loader.oauth2.servlet.GroupHandler
The most basic incarnation.
parse(JSONArray) - Method in class org.oa4mp.server.loader.oauth2.servlet.NCSAGroupHandler
The form of an LDAP record is cn=group,buncha stuff.
PATH_KEY - Static variable in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplates
 
payload - Variable in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
PayloadHandlerConfigImpl - Class in org.oa4mp.server.loader.oauth2.claims
The configuration for the payload handler (id token, various access tokens).
PayloadHandlerConfigImpl(AbstractPayloadConfig, OA2SE, OA2ServiceTransaction, OA2Client, TXRecord, HttpServletRequest) - Constructor for class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
 
PermissionRequest - Class in org.oa4mp.server.loader.oauth2.cm.util.permissions
Created by Jeff Gaynor
on 12/1/16 at 10:57 AM
PermissionRequest(AdminClient, OA2Client) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.permissions.PermissionRequest
 
PermissionResponse - Class in org.oa4mp.server.loader.oauth2.cm.util.permissions
Created by Jeff Gaynor
on 12/1/16 at 10:57 AM
PermissionResponse() - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.permissions.PermissionResponse
 
PermissionServer - Class in org.oa4mp.server.loader.oauth2.cm.util.permissions
Created by Jeff Gaynor
on 12/1/16 at 10:54 AM
PermissionServer(OA2SE) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.permissions.PermissionServer
 
permissiveFinish(Collection<String>, String) - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
Permissive finish = whittle down certain claims that are not explicit, and pass back everything else.
POLICY_URI - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
populateClone(BaseClient) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
populateResponse(TokenManagerServlet.State, JSONObject) - Method in class org.oa4mp.server.loader.oauth2.servlet.RFC7662
Used for the case that the response is for an active token.
postprocess(TransactionState, OA2Client) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
 
ppξ(Throwable, Object, OA2SE, MetaDebugUtil, String) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ServletUtils
Pretty print the exception.
PREFIX_DELIMITER - Static variable in class org.oa4mp.server.loader.oauth2.state.ExtendedParameters
 
PREFIX_KEY - Static variable in class org.oa4mp.server.loader.oauth2.claims.HTTPHeaderClaimsSource
Name of the property that contains the prefix used by this source.
PREFIX_KEY - Static variable in class org.oa4mp.server.loader.oauth2.claims.QDLHeadersClaimsSource
 
prepare(PresentableState) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AdminRegistrationServlet
 
prepare(PresentableState) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2RegistrationServlet
 
preprocess(TransactionState) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
 
present(PresentableState) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AdminRegistrationServlet
 
present(PresentableState) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2RegistrationServlet
We override this to set the client secret to be displayed at registration time.
PRINT_TS_IN_DEBUG - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
printTSInDebug - Variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
process(JSONObject, HttpServletRequest, ServiceTransaction) - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
This also just returns the UserInfo object passed in.
process(JSONObject, ServiceTransaction) - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
At the most basic level, this just returns the UserInfo object passed to it.
process(JSONObject, ServiceTransaction) - Method in class org.oa4mp.server.loader.oauth2.claims.HTTPHeaderClaimsSource
 
process(JSONObject, ServiceTransaction) - Method in class org.oa4mp.server.loader.oauth2.claims.QDLHeadersClaimsSource
 
process(Request) - Method in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDServer
 
process(Server) - Method in class org.oa4mp.server.loader.oauth2.cm.util.admin.AbstractACRequest
 
process(Server) - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeRequest
 
process(Server) - Method in class org.oa4mp.server.loader.oauth2.cm.util.client.ClientRequest
 
process(Server) - Method in class org.oa4mp.server.loader.oauth2.cm.util.permissions.PermissionRequest
 
processAuthorizationClaims(HttpServletRequest) - Method in class org.oa4mp.server.loader.oauth2.claims.OA2ClaimsUtil
Deprecated.
Creates the most basic claim object for this.
processClaims() - Method in class org.oa4mp.server.loader.oauth2.claims.OA2ClaimsUtil
Deprecated.
Gets the claims that are not done at authorization time.
processDefaultConfig(ClaimSourceConfigurationUtil, JSONObject, OA2SE, OA2ServiceTransaction) - Static method in class org.oa4mp.server.loader.oauth2.claims.ClaimSourceFactoryImpl
 
processLDAPConfig(LDAPConfigurationUtil, JSONObject, OA2SE, OA2ServiceTransaction) - Static method in class org.oa4mp.server.loader.oauth2.claims.ClaimSourceFactoryImpl
 
processNCSAGroups() - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
processRegistrationRequest(JSONObject, AdminClient, boolean, OA2Client, String) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
processReservedXAs(JSONObject, OA2ServiceTransaction) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ServletUtils
This takes the set of reserved ExtendedParameters and sets state in the transaction.
processUUCList(ConfigurationNode) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
processXAs(Map<String, String[]>, OA2ServiceTransaction, OA2Client) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ServletUtils
 
processXAs(HttpServletRequest, OA2ServiceTransaction, OA2Client) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ServletUtils
Process the extended attrubutes from the request's parameter map.
produce(File, File, boolean, boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2FSTStoreProvider
 
produce(File, File, boolean, boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXFSProvider
 
produce(File, File, boolean, boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIFSProvider
 
protocol - Variable in class org.oa4mp.server.loader.oauth2.cm.CMConfig
 
PROTOCOL_ATTRIBUTE - Static variable in interface org.oa4mp.server.loader.oauth2.cm.ClientManagementConstants
 
prototypes(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
PROXY_ACCESS_TOKEN_COMPLETE - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
PROXY_CLAIMS_LIST - Static variable in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
PROXY_CLAIMS_VAR - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
PROXY_REQUEST_SCOPES - Static variable in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
proxyClaimsList(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
ProxyClient - Class in org.oa4mp.server.loader.oauth2.proxy
This is used as a proxy client.
ProxyClient() - Constructor for class org.oa4mp.server.loader.oauth2.proxy.ProxyClient
 
proxyId - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
proxyID - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
proxyID(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
proxyRequestScopes(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
publicClient - Variable in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
publicClient(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
put(Map<Identifier, List<TokenInfoRecord>>, TokenInfoRecord, Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecordMap
 
put(GroupElement) - Method in class org.oa4mp.server.loader.oauth2.claims.Groups
 
put(CMConfig) - Method in class org.oa4mp.server.loader.oauth2.cm.CMConfigs
 
put(TokenInfoRecord) - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecordMap
 
put(AuthorizationTemplate) - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplates
 

Q

QDL_CONFIG_NAME_ATTR - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
QDL_DEFAULT_CONFIGURATION_NAME - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
QDLACL - Class in org.oa4mp.server.loader.qdl.acl
ACL Use
QDLACL() - Constructor for class org.oa4mp.server.loader.qdl.acl.QDLACL
 
QDLACL.ACLReject - Class in org.oa4mp.server.loader.qdl.acl
 
QDLACL.ACLReject2 - Class in org.oa4mp.server.loader.qdl.acl
 
QDLACL.AddToACL - Class in org.oa4mp.server.loader.qdl.acl
 
QDLACL.AddToACL2 - Class in org.oa4mp.server.loader.qdl.acl
 
QDLACL.CheckACL - Class in org.oa4mp.server.loader.qdl.acl
 
QDLACL.CheckACL2 - Class in org.oa4mp.server.loader.qdl.acl
This uses the short name for this so it can be used with better naming by the new module systsm, e.g. acl#add rather than acl#acl_add
QDLHeadersClaimsSource - Class in org.oa4mp.server.loader.oauth2.claims
This will return all the headers as a stem.
QDLHeadersClaimsSource() - Constructor for class org.oa4mp.server.loader.oauth2.claims.QDLHeadersClaimsSource
 
QDLHeadersClaimsSource(ClaimSourceConfiguration) - Constructor for class org.oa4mp.server.loader.oauth2.claims.QDLHeadersClaimsSource
 
QDLHeadersClaimsSource(QDLStem) - Constructor for class org.oa4mp.server.loader.oauth2.claims.QDLHeadersClaimsSource
 
QDLJSONConfigUtil - Class in org.oa4mp.server.loader.qdl.scripting
Created by Jeff Gaynor
on 2/12/20 at 3:21 PM
QDLJSONConfigUtil() - Constructor for class org.oa4mp.server.loader.qdl.scripting.QDLJSONConfigUtil
 
QDLRuntimeEngine - Class in org.oa4mp.server.loader.qdl.scripting
Created by Jeff Gaynor
on 2/12/20 at 9:29 AM
QDLRuntimeEngine(OA2QDLEnvironment, OA2ServiceTransaction) - Constructor for class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
QDLXMLConstants - Interface in org.oa4mp.server.loader.qdl
Created by Jeff Gaynor
on 1/5/21 at 1:37 PM
QUERIED_ACCESS_TOKEN_SCOPES_KEY - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
QUERY_PARAMETER - Static variable in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
QUERY_SCOPES_NAME - Static variable in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil
 
QueryScopes() - Constructor for class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.QueryScopes
 

R

random - Static variable in class org.oa4mp.server.loader.oauth2.servlet.OA2RegistrationServlet
 
readDir(File) - Static method in class org.oa4mp.server.loader.qdl.scripting.QDLJSONConfigUtil
NOTE This is under development and should not be used yet!
readDir(File, File, JSONObject) - Static method in class org.oa4mp.server.loader.qdl.scripting.QDLJSONConfigUtil
 
readDir(String) - Static method in class org.oa4mp.server.loader.qdl.scripting.QDLJSONConfigUtil
 
readExtraXMLElements(XMLEvent, XMLEventReader) - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
readExtraXMLElements(XMLEvent, XMLEventReader) - Method in class org.oa4mp.server.loader.qdl.util.JWTModule
 
readExtraXMLElementsNEW(XMLEvent, XMLEventReader) - Method in class org.oa4mp.server.loader.qdl.util.JWTModule
 
readExtraXMLElementsOLD(XMLEvent, XMLEventReader) - Method in class org.oa4mp.server.loader.qdl.util.JWTModule
 
readFile() - Method in class org.oa4mp.server.loader.oauth2.claims.FSClaimSource
 
readScriptSet(JSONObject) - Static method in class org.oa4mp.server.loader.qdl.scripting.QDLJSONConfigUtil
This assumes that the configuration is the scripts tag, not the entire configuration.
realProcessing(JSONObject, HttpServletRequest, ServiceTransaction) - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
This is the actual place to put your code that only processes the claim source.
realProcessing(JSONObject, HttpServletRequest, ServiceTransaction) - Method in class org.oa4mp.server.loader.oauth2.claims.FSClaimSource
 
realProcessing(JSONObject, HttpServletRequest, ServiceTransaction) - Method in class org.oa4mp.server.loader.oauth2.claims.HTTPHeaderClaimsSource
 
realProcessing(JSONObject, HttpServletRequest, ServiceTransaction) - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
realProcessing(JSONObject, HttpServletRequest, ServiceTransaction) - Method in class org.oa4mp.server.loader.oauth2.claims.QDLHeadersClaimsSource
Note that this will filter as a prefix or as a regex depending on the configuration.
realProcessing(JSONObject, HttpServletRequest, ServiceTransaction) - Method in class org.oa4mp.server.loader.oauth2.claims.TestClaimSource
 
realRemove(V) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2FSTStore
 
realRemove(V) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIFileStore
 
realSave(boolean, V) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2FSTStore
 
realSave(boolean, V) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIFileStore
 
REDIRECT_URIS - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
REQUIRED.
reduceTo(Set<Identifier>) - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecordMap
Remove all identifiers except the ones in the list
refresh() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
refresh() - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
REFRESH_ENABLED - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2NewClientNotifier
 
REFRESH_LIFETIME - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2NewClientNotifier
 
REFRESH_TOKEN - org.oa4mp.server.loader.oauth2.flows.FlowType
 
REFRESH_TOKEN_BASIC_HANDLER_TYPE - Static variable in class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
REFRESH_TOKEN_DEFAULT_HANDLER_TYPE - Static variable in class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
REFRESH_TOKEN_FIELD_VISIBLE - Static variable in class org.oa4mp.server.loader.oauth2.servlet.OA2RegistrationServlet
 
REFRESH_TOKEN_GRACE_PERIOD_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
REFRESH_TOKEN_GRACE_PERIOD_DISABLED - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
REFRESH_TOKEN_GRACE_PERIOD_NOT_CONFIGURED - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
REFRESH_TOKEN_GRACE_PERIOD_TAG - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
REFRESH_TOKEN_GRACE_PERIOD_USE_SERVER_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
REFRESH_TOKEN_LIFETIME - Static variable in class org.oa4mp.server.loader.oauth2.servlet.OA2RegistrationServlet
 
REFRESH_TOKEN_LIFETIME_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
Default is 15 days.
REFRESH_TOKEN_VAR - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
REFRESH_TOKENS_KEY - Variable in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
refreshAccountingInformation() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
 
refreshAccountingInformation() - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
refreshAccountingInformation() - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
refreshAccountingInformation() - Method in class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
refreshToken - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
refreshToken(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
RefreshTokenConfig - Class in org.oa4mp.server.loader.oauth2.tokens
Created by Jeff Gaynor
on 8/5/20 at 10:56 AM
RefreshTokenConfig() - Constructor for class org.oa4mp.server.loader.oauth2.tokens.RefreshTokenConfig
 
refreshTokenExpiresAt - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
refreshTokenExpiresAt(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
RefreshTokenInitializer - Class in org.oa4mp.server.loader.qdl.claims
Created by Jeff Gaynor
on 10/12/20 at 6:16 AM
RefreshTokenInitializer() - Constructor for class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer
 
RefreshTokenInitializer.IDMethods - Class in org.oa4mp.server.loader.qdl.claims
 
RefreshTokenInitializer.rtFinish - Class in org.oa4mp.server.loader.qdl.claims
 
RefreshTokenInitializer.rtInit - Class in org.oa4mp.server.loader.qdl.claims
 
RefreshTokenInitializer.RTMethod - Class in org.oa4mp.server.loader.qdl.claims
 
RefreshTokenInitializer.rtRefresh - Class in org.oa4mp.server.loader.qdl.claims
 
refreshTokenLifetime - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
refreshTokenLifetime(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
RefreshTokenRetentionPolicy - Class in org.oa4mp.server.loader.oauth2.storage
Created by Jeff Gaynor
on 3/26/14 at 3:39 PM
RefreshTokenRetentionPolicy(RefreshTokenStore, TXStore, String, boolean) - Constructor for class org.oa4mp.server.loader.oauth2.storage.RefreshTokenRetentionPolicy
 
RefreshTokenStore<V extends edu.uiuc.ncsa.security.core.Identifiable> - Interface in org.oa4mp.server.loader.oauth2.storage
Created by Jeff Gaynor
on 3/25/14 at 10:23 AM
refreshTokenValid - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
refreshTokenValid(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
REGEX_KEY - Static variable in class org.oa4mp.server.loader.oauth2.claims.QDLHeadersClaimsSource
 
register(V) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIMemoryStore
 
REGISTRATION_ACCESS_TOKEN - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
REGISTRATION_CLIENT_URI - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
remove(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecordMap
removes all the token info records associated with this client.
remove(Object) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIMemoryStore
 
remove(AttributeRemoveRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeServer
 
remove(RemoveRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.client.ClientServer
remove the client completely and all references to it.
removeAdminClient(AttributeRemoveRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeServer
Remove a subset of attributes for an admin client.
removeAttribute(String) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
removeClient(AttributeRemoveRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeServer
Remove a subset of attributes for client.
removeClient(RemoveClientRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.permissions.PermissionServer
removes a client from management by an admin.
RemoveClientRequest - Class in org.oa4mp.server.loader.oauth2.cm.util.permissions
Created by Jeff Gaynor
on 12/2/16 at 11:20 AM
RemoveClientRequest(AdminClient, OA2Client) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.permissions.RemoveClientRequest
 
removeIndex(V) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIMemoryStore
 
removeItem(V) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MTStore
 
removeOIDC_CM_Attributes() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
RemoveRequest - Class in org.oa4mp.server.loader.oauth2.cm.util.client
Created by Jeff Gaynor
on 12/2/16 at 1:44 PM
RemoveRequest(AdminClient, OA2Client) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.client.RemoveRequest
 
replaceTemplate(String, Map<String, List<String>>, Map) - Static method in class org.oa4mp.server.loader.oauth2.claims.ScopeTemplateUtil
resolve a single template for groups (if any) and other claims.
reqState - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
reqState(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
request - Variable in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
REQUEST_OBJECT_ENCRYPTION_ALG - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
REQUEST_OBJECT_ENCRYPTION_ENC - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
REQUEST_OBJECT_SIGNING_ALG - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
REQUEST_URIS - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
RequestFactory - Class in org.oa4mp.server.loader.oauth2.cm.util
This creates the correct request based on the parameters.
RequestFactory() - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory
 
RequestFactory.RequestObject - Class in org.oa4mp.server.loader.oauth2.cm.util
 
RequestObject() - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory.RequestObject
 
REQUIRE_AUTH_TIME - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
REQUIRED_TEMPLATE - Static variable in class org.oa4mp.server.loader.qdl.claims.NewTemplate
 
resolve(AuthorizationTemplates, String, Collection<String>) - Method in class org.oa4mp.server.loader.oauth2.tokens.OldTemplateResolver
 
RESOLVE_TEMPLATES_NAME - Static variable in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil
 
resolvePrototypes(ClientStore, OA2Client) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ClientUtils
 
resolvePrototypes(OA2SE, OA2Client) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ClientUtils
 
resolveScopes(HttpServletRequest, OA2ServiceTransaction, OA2Client, boolean, boolean) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
 
resolveScopes(HttpServletRequest, OA2ServiceTransaction, OA2Client, Collection, boolean, boolean, boolean) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
 
resolveScopes(TransactionState, OA2Client) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
 
resolveScopes(TransactionState, OA2Client, boolean) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
This method will take the scopes that the client sends in its request and inspect the scopes that it is allowed to request.
resolveScopes(TransactionState, OA2Client, boolean, boolean) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
 
resolveScopes(OA2ServiceTransaction) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
 
resolveTemplates(boolean) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
Templates are of the format
ResolveTemplates() - Constructor for class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.ResolveTemplates
 
resource(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
resource(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordSerializationKeys
 
RESOURCE_KEY - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
RESOURCE_KEY - Static variable in class org.oa4mp.server.loader.oauth2.tokens.AbstractCommonATandRTConfig
 
RESOURCE_VAR - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
RESOURCES - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
RESPONSE_TYPE_KEY - Static variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
RESPONSE_TYPES - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
ResponseSerializer - Class in org.oa4mp.server.loader.oauth2.cm.util
Created by Jeff Gaynor
on 12/6/16 at 10:10 AM
ResponseSerializer(OA2SE) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.ResponseSerializer
 
restrictiveFinish(Collection<String>, String) - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
Restrictive finish = user must explicitly request things and will be limited to them.
retain(Object, Object) - Method in class org.oa4mp.server.loader.oauth2.servlet.TokenExchangeRecordRetentionPolicy
 
retain(Object, Object) - Method in class org.oa4mp.server.loader.oauth2.storage.RefreshTokenRetentionPolicy
 
RETURNED_ACCESS_TOKEN_JWT_KEY - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
RETURNED_REFRESH_TOKEN_JWT_KEY - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
RFC_7591_ANONYMOUS_ALLOWED_DOMAINS - Static variable in interface org.oa4mp.server.loader.oauth2.cm.ClientManagementConstants
 
RFC_7591_ANONYMOUS_OK - Static variable in interface org.oa4mp.server.loader.oauth2.cm.ClientManagementConstants
Allow anonymous create for this endpoint for a client.
RFC_7591_AUTO_APPROVE - Static variable in interface org.oa4mp.server.loader.oauth2.cm.ClientManagementConstants
Whether or not to automatically approve anonymous requests.
RFC_7591_AUTO_APPROVE_ALLOWED_DOMAINS - Static variable in interface org.oa4mp.server.loader.oauth2.cm.ClientManagementConstants
 
RFC_7591_AUTO_APPROVER_NAME - Static variable in interface org.oa4mp.server.loader.oauth2.cm.ClientManagementConstants
 
RFC_7591_TEMPLATE - Static variable in interface org.oa4mp.server.loader.oauth2.cm.ClientManagementConstants
Client id of a configured client to use as a template.
RFC_7591_VALUE - Static variable in interface org.oa4mp.server.loader.oauth2.cm.ClientManagementConstants
 
RFC_7592_VALUE - Static variable in interface org.oa4mp.server.loader.oauth2.cm.ClientManagementConstants
 
RFC7009 - Class in org.oa4mp.server.loader.oauth2.servlet
Token Revocation endpoint.
RFC7009() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.RFC7009
 
RFC7636_REQUIRED_TAG - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
rfc7636Required - Variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
RFC7662 - Class in org.oa4mp.server.loader.oauth2.servlet
The token introspection servlet This implements RFC7662
RFC7662() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.RFC7662
 
RFC862_STATE_KEY - Static variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
RFC8628Constants2 - Interface in org.oa4mp.server.loader.oauth2.servlet
Created by Jeff Gaynor
on 2/9/21 at 11:22 AM
RFC8628ServletConfig - Class in org.oa4mp.server.loader.oauth2.servlet
Created by Jeff Gaynor
on 7/14/21 at 8:59 AM
RFC8628ServletConfig() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.RFC8628ServletConfig
 
RFC8628State - Class in org.oa4mp.server.loader.oauth2.servlet
Created by Jeff Gaynor
on 2/10/21 at 4:23 PM
RFC8628State() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.RFC8628State
 
RFC8628Store<V extends edu.uiuc.ncsa.security.core.Identifiable> - Interface in org.oa4mp.server.loader.oauth2.storage
Created by Jeff Gaynor
on 7/23/21 at 7:00 AM
RFC8693Constants2 - Interface in org.oa4mp.server.loader.oauth2.servlet
Constants for RFC 8693: The token exchange endpoint.
RFC9068ATHandler - Class in org.oa4mp.server.loader.oauth2.tokens
Handler for access tokens as per RFC 9068.
RFC9068ATHandler(PayloadHandlerConfigImpl) - Constructor for class org.oa4mp.server.loader.oauth2.tokens.RFC9068ATHandler
 
rollback(OA2SE, XMLMap, TXRecord) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ServletUtils
 
RS_256 - Static variable in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
RS_384 - Static variable in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
RS_512 - Static variable in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
RT_FINISH_METHOD - Static variable in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer
 
RT_INIT_METHOD - Static variable in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer
 
RT_REFRESH_METHOD - Static variable in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer
 
rtFinish(OA2State) - Constructor for class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.rtFinish
 
rtGracePeriod(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
rtInit(OA2State) - Constructor for class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.rtInit
 
rtJWT - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
rtJWT(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
rtLifetime(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
RTMethod(OA2State) - Constructor for class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.RTMethod
 
rtRefresh(OA2State) - Constructor for class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer.rtRefresh
 
run(ScriptRunRequest) - Method in class org.oa4mp.server.loader.oauth2.state.ScriptRuntimeEngineFactory.NoOpRuntimeEngine
 
run(ScriptRunRequest) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 

S

SAFE_GARBAGE_COLLECTION - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
SafeGCRetentionPolicy - Class in org.oa4mp.server.loader.oauth2.storage
For retention policies that are "safe".
SafeGCRetentionPolicy(String, boolean) - Constructor for class org.oa4mp.server.loader.oauth2.storage.SafeGCRetentionPolicy
 
safeGCSkipIt(String) - Method in class org.oa4mp.server.loader.oauth2.storage.SafeGCRetentionPolicy
 
save(BaseClient) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AdminRegistrationServlet
 
save(V) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.SQLVIStore
 
save(V) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIMemoryStore
 
SAVE_KEYS_NAME - Variable in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
SaveKeys() - Constructor for class org.oa4mp.server.loader.qdl.util.JWTCommands.SaveKeys
 
saveState(String) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
 
saveState(String) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
saveState(String) - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
saveState(String) - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
saveState(String) - Method in class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
say(String) - Static method in class org.oa4mp.server.loader.oauth2.servlet.LDAPSSLSocketFactory
 
sayit(String) - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
SCI_TOKEN_TAG - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.SciTokenConstants
 
SCI_TOKEN_TAG2 - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.SciTokenConstants
 
SciTokenConfig - Class in org.oa4mp.server.loader.oauth2.tokens
Created by Jeff Gaynor
on 6/30/20 at 10:00 AM
SciTokenConfig() - Constructor for class org.oa4mp.server.loader.oauth2.tokens.SciTokenConfig
 
SciTokenConstants - Interface in org.oa4mp.server.loader.oauth2.tokens
Created by Jeff Gaynor
on 6/30/20 at 7:11 AM
ScitokenHandler - Class in org.oa4mp.server.loader.oauth2.tokens
Created by Jeff Gaynor
on 4/21/20 at 4:55 PM
ScitokenHandler(PayloadHandlerConfigImpl) - Constructor for class org.oa4mp.server.loader.oauth2.tokens.ScitokenHandler
 
scopes - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
scopes(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
scopes(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
scopes(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordSerializationKeys
 
SCOPES - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2NewClientNotifier
 
SCOPES - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
SCOPES_NAME - Static variable in class org.oa4mp.server.loader.oauth2.servlet.OA2RegistrationServlet
 
SCOPES_VAR - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
scopesFromTemplates(List<String>, OA2ServiceTransaction) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ClientUtils
 
ScopeTemplateQDLUtil - Class in org.oa4mp.server.loader.qdl.claims
Created by Jeff Gaynor
on 1/21/21 at 11:11 AM
ScopeTemplateQDLUtil() - Constructor for class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil
 
ScopeTemplateQDLUtil.Downscope - Class in org.oa4mp.server.loader.qdl.claims
 
ScopeTemplateQDLUtil.QueryScopes - Class in org.oa4mp.server.loader.qdl.claims
 
ScopeTemplateQDLUtil.ResolveTemplates - Class in org.oa4mp.server.loader.qdl.claims
 
ScopeTemplateQDLUtil.ToScopeString - Class in org.oa4mp.server.loader.qdl.claims
 
ScopeTemplateUtil - Class in org.oa4mp.server.loader.oauth2.claims
Utilities for working with scopes.
ScopeTemplateUtil() - Constructor for class org.oa4mp.server.loader.oauth2.claims.ScopeTemplateUtil
 
SCRIPT_STATE_KEY - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
SCRIPT_STATE_SERIALZATION_VERSION_KEY - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
SCRIPT_TAG - Static variable in class org.oa4mp.server.loader.qdl.scripting.OA2QDLConfigurationLoader
 
ScriptRuntimeEngineFactory - Class in org.oa4mp.server.loader.oauth2.state
Created by Jeff Gaynor
on 2/12/20 at 1:36 PM
ScriptRuntimeEngineFactory() - Constructor for class org.oa4mp.server.loader.oauth2.state.ScriptRuntimeEngineFactory
 
ScriptRuntimeEngineFactory.NoOpRuntimeEngine - Class in org.oa4mp.server.loader.oauth2.state
 
SCRIPTS_TAG - Static variable in class org.oa4mp.server.loader.qdl.scripting.OA2QDLConfigurationLoader
 
SCRIPTS_TAG - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
scriptSetToJSON(ScriptSet<? extends QDLScript>) - Static method in class org.oa4mp.server.loader.qdl.scripting.QDLJSONConfigUtil
Takes a list of @link QDLScript} objects and turns it in to a QDL configuration, i.e. this gets

{script, script,...}

and returns a new JSON object consisting of
SECTOR_IDENTIFIER_URI - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
secureRandom - Variable in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
serialize(Response, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.cm.util.ResponseSerializer
 
serialize(ACGetResponse, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.cm.util.ResponseSerializer
 
serialize(AttributeAdminClientResponse, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.cm.util.ResponseSerializer
 
serialize(AttributeClientResponse, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.cm.util.ResponseSerializer
 
serialize(AttributeGetAdminClientResponse, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.cm.util.ResponseSerializer
 
serialize(AttributeGetClientResponse, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.cm.util.ResponseSerializer
 
serialize(ClientResponse, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.cm.util.ResponseSerializer
 
serialize(CreateResponse, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.cm.util.ResponseSerializer
 
serialize(GetResponse, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.cm.util.ResponseSerializer
 
serialize(ListAdminsResponse, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.cm.util.ResponseSerializer
 
serialize(ListClientResponse, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.cm.util.ResponseSerializer
 
serialize(PermissionResponse, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.cm.util.ResponseSerializer
 
serializeState() - Method in class org.oa4mp.server.loader.oauth2.state.ScriptRuntimeEngineFactory.NoOpRuntimeEngine
 
serializeState() - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
serializeState(String) - Method in class org.oa4mp.server.loader.oauth2.state.ScriptRuntimeEngineFactory.NoOpRuntimeEngine
 
serializeState(String) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
serializeStateOLD() - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
The next would use the version 2.0 serialization into XML.
serializeToJSON() - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL
 
serializeToJSON() - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer
 
serializeToJSON() - Method in class org.oa4mp.server.loader.qdl.claims.IDTokenInitializer
 
serializeToJSON() - Method in class org.oa4mp.server.loader.qdl.claims.RefreshTokenInitializer
 
ServerQDLScriptHandler - Class in org.oa4mp.server.loader.oauth2.claims
This is a handler for all scripts that the user may set in the configuration.
ServerQDLScriptHandler(ServerQDLScriptHandlerConfig) - Constructor for class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
ServerQDLScriptHandlerConfig - Class in org.oa4mp.server.loader.oauth2.claims
Created by Jeff Gaynor
on 4/30/22 at 5:55 AM
ServerQDLScriptHandlerConfig(OA2SE, OA2ServiceTransaction, TXRecord, HttpServletRequest) - Constructor for class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandlerConfig
 
service - Variable in class org.oa4mp.server.loader.oauth2.proxy.ProxyClient
 
SERVICE_CLIENT_USERS - Static variable in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
servlet - Variable in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
 
set(AttributeSetClientRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeServer
 
SET_CLAIM_SOURCE - org.oa4mp.server.loader.oauth2.flows.FlowType
This sets the claim source.
setAccessToken(AccessToken) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
 
setAccessTokenConfig(AccessTokenConfig) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setAccessTokenLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setAccessTokenLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setAccountingInformation() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
 
setAccountingInformation() - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
setAccountingInformation() - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
setAccountingInformation() - Method in class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
setAccountingInformation() - Method in class org.oa4mp.server.loader.oauth2.tokens.RFC9068ATHandler
 
setAccountingInformation() - Method in class org.oa4mp.server.loader.oauth2.tokens.WLCGTokenHandler
 
setAccountingInformation(HttpServletRequest, JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.OA2ClaimsUtil
Deprecated.
ONLY reset the accounting information (timestamps etc.)
setAclBlackList(List<Identifier>) - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
setAclList(List<Identifier>) - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
setAdminClient(AdminClient) - Method in class org.oa4mp.server.loader.oauth2.cm.util.admin.AbstractACRequest
 
setAdminClient(AdminClient) - Method in class org.oa4mp.server.loader.oauth2.cm.util.admin.ACGetResponse
 
setAdminClient(AdminClient) - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeAdminClientResponse
 
setAdminClientAttribute(AttributeSetClientRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeServer
 
setAllowedAnonymousDomains(List<String>) - Method in class org.oa4mp.server.loader.oauth2.cm.CM7591Config
 
setAllowedAutoApproveDomains(List<String>) - Method in class org.oa4mp.server.loader.oauth2.cm.CM7591Config
 
setAllowPromptNone(boolean) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setAllowPromptNone(boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setApproved(boolean) - Method in class org.oa4mp.server.loader.oauth2.cm.util.admin.ACGetResponse
 
setAtData(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
setATData(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setAtIssuer(String) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VirtualIssuer
 
setATJWT(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setAtLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setATReturnedOriginalScopes(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setATReturnedOriginalScopes(Collection<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setAttribute(String, Object) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
setAudience(String) - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplate
 
setAudience(Collection<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setAudience(List<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setAudience(List<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
setAudience(List<String>) - Method in class org.oa4mp.server.loader.oauth2.tokens.AbstractCommonATandRTConfig
 
setAuthGrantLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setAuthorizationGrantLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setAuthTime(Date) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setBasicValues(QDLStem, QDLStem) - Method in class org.oa4mp.server.loader.qdl.claims.CreateSourceConfig
These are the basic value for every configuration.
setBlackList(TreeSet<String>) - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL
 
setCallbackURIs(Collection<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setCaput(String) - Method in class org.oa4mp.server.loader.oauth2.claims.HTTPHeaderClaimsSource
 
setCCFEnabled(boolean) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setCe(ClientEnvironment) - Method in class org.oa4mp.server.loader.oauth2.proxy.ProxyClient
 
setCharacterEncoding(String) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
setClaims(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
setClaimSource(ClaimSource) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setClaimsSources(List<ClaimSource>) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setClassName(String) - Method in class org.oa4mp.server.loader.oauth2.claims.CodeClaimSource
 
setCleanupLockingEnabled(boolean) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setClient(OA2Client) - Method in class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
 
setClientAttribute(AttributeSetClientRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.attributes.AttributeServer
 
setClientConfig(AbstractPayloadConfig) - Method in class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
 
setCodeChallenge(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setCodeChallengeMethod(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setComment(String) - Method in class org.oa4mp.server.loader.oauth2.state.TransactionState
 
setComment(String) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setComment(List<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setConfig(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setConfigToCS(ConfigtoCS) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
setConfiguration(ClaimSourceConfiguration) - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
 
setCreatedCallback(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setCreationTS(Date) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
setCurrentClaim(JSONObject, JSONObject, String) - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
setDebugger(MetaDebugUtil) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setDebugOn(boolean) - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
setDefaultAPIVersion(String) - Static method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
setDefaultKeyID(String) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VirtualIssuer
 
setDefaultRefreshTokenLifetime(Long) - Method in class org.oa4mp.server.loader.oauth2.cm.CMConfig
 
setDefaultsinCfg(QDLStem, ClaimSourceConfiguration) - Static method in class org.oa4mp.server.loader.qdl.claims.ClaimSourceConfigConverter
 
setDefaultsInStem(ClaimSourceConfiguration, QDLStem) - Static method in class org.oa4mp.server.loader.qdl.claims.ClaimSourceConfigConverter
 
setDemoModeEnabled(boolean) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setDfInterval(long) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setDfLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setDiscoveryPath(String) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VirtualIssuer
 
setDocumentation(List<String>) - Method in class org.oa4mp.server.loader.qdl.acl.AccessControlModule
 
setEnabled(boolean) - Method in class org.oa4mp.server.loader.oauth2.cm.CMConfigs
 
setEnabled(boolean) - Method in class org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig
 
setEndpoint(String) - Method in class org.oa4mp.server.loader.oauth2.cm.CMConfig
 
setErsatzClient(boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setErsatzClient(OA2Client) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
setErsatzInheritIDToken(boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setExpiresAt(long) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
setExtendedAttributes(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
setExtendedAttributes(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
setExtendedAttributes(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setExtendedAttributes(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setExtendedAttributeSupport(boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setExtendsProvisioners(boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setExtensible(boolean) - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationPath
 
setFlowStates(FlowStates) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setFlowStates(FlowStates2) - Method in class org.oa4mp.server.loader.oauth2.state.TransactionState
 
setForwardScopesToProxy(boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setGrantTypes(List<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setGroupHandler(GroupHandler) - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
 
setId(int) - Method in class org.oa4mp.server.loader.oauth2.claims.GroupElement
 
setId(String) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
setIdToken(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.state.TransactionState
 
setIDTokenConfig(IDTokenClientConfig) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setIDTokenIdentifier(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setIdTokenLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setIDTokenLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setIssuedAt(long) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
setIssuer(String) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setIssuer(String) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
setIssuer(String) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VirtualIssuer
 
setIssuer(String) - Method in class org.oa4mp.server.loader.oauth2.tokens.AbstractCommonATandRTConfig
 
setIssuer(HttpServletRequest) - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
setJson(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.FSClaimSourceConfiguration
 
setJsonWebKeys(JSONWebKeys) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setJsonWebKeys(JSONWebKeys) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VirtualIssuer
 
setJsonWebKeys(JSONWebKeys) - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
setJwks(JSONWebKeys) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
setJwkUtil(JWKUtil2) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
setJwkUtil(JWKUtil2) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
setJwkUtil2(JWKUtil2) - Static method in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
setLdapConfiguration(LDAPConfiguration) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setLdapConfiguration(LDAPConfiguration) - Static method in class org.oa4mp.server.loader.oauth2.servlet.LDAPSSLSocketFactory
 
setLdaps(Collection<LDAPConfiguration>) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setLegacyHandler(boolean) - Method in class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
 
setLegacyHandler(boolean) - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandlerConfig
 
setLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
setLifetime(Long) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
setLocalConsentURI(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setLogger(MyLoggingFacade) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
setMaxATLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
setMaxATLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setMaxATLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setMaxIDTLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setMaxIDTLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setMaxRTLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setMaxRTLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setMonitorAlarms(Collection<LocalTime>) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setMonitorEnabled(boolean) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setMonitorInterval(long) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setName(String) - Method in class org.oa4mp.server.loader.oauth2.claims.GroupElement
 
setNamedAttributes(String, JSONObject) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setNamedList(String, String, List<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setNamedProperty(String, String, Object) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setNonce(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setOa2se(OA2SE) - Method in class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
 
setOa2se(OA2SE) - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
setOa2SE(OA2SE) - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
 
setOa2State(OA2State) - Method in class org.oa4mp.server.loader.oauth2.claims.QDLHeadersClaimsSource
 
setOIDC_CM_attributes(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setOmitList(List<String>) - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
 
setParentID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
setPaths(Collection<AuthorizationPath>) - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplate
 
setPayload(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
setPayload(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
setPayloadConfig(AbstractPayloadConfig, String, String) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setPhCfg(PayloadHandlerConfig) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
setPhCfg(PayloadHandlerConfig) - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
setPrefix(String) - Method in class org.oa4mp.server.loader.oauth2.claims.QDLHeadersClaimsSource
 
setPreviousTXR(TXRecord) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
setPrototypes(List<Identifier>) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setProvisioningAdminID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
Sets the provisioning admin partly so we don't have to look it up again and partly so that for very, very long lived transactions, there is absolutely no possibility that the VI can change.
setProvisioningClientID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setProxyAccessTokenComplete(boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setProxyClaimsList(Collection<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setProxyId(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setProxyRequestScopes(Collection<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setProxyState(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setPublicClient(boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setQDLEnvironment(OA2QDLEnvironment) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setQE(OA2QDLEnvironment) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
setQueriedATScopes(Collection<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setRawConfig(String) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setRawJSON(String) - Method in class org.oa4mp.server.loader.oauth2.claims.FSClaimSource
 
setRefreshToken(RefreshToken) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setRefreshToken(RefreshToken) - Method in class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
setRefreshTokenEnabled(boolean) - Method in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
setRefreshTokenEnabled(boolean) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setRefreshTokenExpiresAt(long) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setRefreshTokenLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setRefreshTokenLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setRefreshTokensConfig(RefreshTokenConfig) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setRefreshTokenValid(boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setRegex(String) - Method in class org.oa4mp.server.loader.oauth2.claims.QDLHeadersClaimsSource
 
setRequest(HttpServletRequest) - Method in class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
 
setRequest(HttpServletRequest) - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
setRequestedATLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setRequestedIDTLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setRequestedRTLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setRequestState(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setResource(List<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setResource(List<URI>) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setResource(List<URI>) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
setResource(List<URI>) - Method in class org.oa4mp.server.loader.oauth2.tokens.AbstractCommonATandRTConfig
 
setResponseCode(int) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
setResponseCode(int) - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
setResponseMode(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setResponseTypes(List<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setResponseTypes(List<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setRetryParameters(HttpServletRequest, RetryException) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2RegistrationServlet
 
setRfc7636Required(boolean) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setRfc8628Enabled(boolean) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setRFC8628Request(boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setRFC8628State(RFC8628State) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setRfc8693Enabled(boolean) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setRTData(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.ServerQDLScriptHandler
 
setRTData(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setRTData(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.tokens.BasicRefreshTokenHandler
 
setRtGracePeriod(long) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setRtGracePeriod(long) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setRTJWT(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setRtLifetime(long) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setSafeGC(boolean) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setScopes(Collection<String>) - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
 
setScopes(Collection<String>) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setScopes(Collection<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
The scopes requested by the client.
setScopes(Collection<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
Convenience method.
setScopes(List<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
setScriptSet(ScriptSet) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
setScriptState(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
Script engines have the option to save their state between calls too.
setScriptStateSerialzationVersion(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setServerScripts(ScriptSet) - Method in class org.oa4mp.server.loader.qdl.scripting.OA2QDLEnvironment
 
setSignTokens(boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setSkipBadModulesOnLoad(boolean) - Method in class org.oa4mp.server.loader.qdl.scripting.OA2QDLEnvironment
 
setSkipServerScripts(boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setStoredToken(String) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
setStrictACLs(boolean) - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
setStrictscopes(boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setSubject(String) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
setTemplates(AuthorizationTemplates) - Method in class org.oa4mp.server.loader.oauth2.tokens.AccessTokenConfig
 
setTitle(String) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VirtualIssuer
 
setToken(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
setTokenType(String) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
setTransaction(OA2ServiceTransaction) - Method in class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
 
setTransaction(OA2ServiceTransaction) - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
setTxRecord(TXRecord) - Method in class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
 
setTxRecord(TXRecord) - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
setTxStore(TXStore) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setType(String) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
setupDriverPayloadConfig(AbstractPayloadConfig, OA2Client) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ClientUtils
Assumes that the configuration for the client is just a qdl script element or list of them.
setupHandler(Object[]) - Method in class org.oa4mp.server.loader.qdl.claims.AccessTokenInitializer.ATMethod
 
setupHandlers(HandlerRunner, OA2SE, OA2ServiceTransaction, OA2Client, HttpServletRequest) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ClientUtils
 
setupHandlers(HandlerRunner, OA2SE, OA2ServiceTransaction, OA2Client, TXRecord, TXRecord, TXRecord, HttpServletRequest) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ClientUtils
 
setupNewClient(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AdminRegistrationServlet
 
setupNewClient(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2RegistrationServlet
 
setupPayloadConfig(AbstractPayloadConfig, String, String) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
setupPKCE(String, String, OA2SE, OA2ServiceTransaction, OA2Client, MetaDebugUtil) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
 
setUseProxyForCerts(boolean) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setUserCode(String) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setUserMetaData(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
 
setUserMetaData(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.claims.IDTokenHandler
 
setUserMetaData(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setUsernameClaimKey(String) - Method in class org.oa4mp.server.loader.oauth2.tokens.SciTokenConfig
 
setUseTemplates(List<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setUtilServletEnabled(boolean) - Method in class org.oa4mp.server.loader.oauth2.OA2SE
 
setValid(boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
setValid(boolean) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VirtualIssuer
 
setValidatedScopes(Collection<String>) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
setValue(QDLStem, QDLStem, String) - Method in class org.oa4mp.server.loader.qdl.claims.CreateSourceConfig
Case where the key in the argument is the same as the key in the configuration stem
setValue(QDLStem, QDLStem, String, QDLValue) - Method in class org.oa4mp.server.loader.qdl.claims.CreateSourceConfig
 
setValues(HttpServletRequest, JSONObject, VirtualIssuer) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2DiscoveryServlet
 
setVersions(List<String>) - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
setWhiteList(TreeSet<String>) - Method in class org.oa4mp.server.loader.qdl.acl.QDLACL
 
showSymmetricKeyHelp() - Method in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
SIGN_TOKEN_OK - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2NewClientNotifier
 
SigningCommands - Class in org.oa4mp.server.loader.qdl.util
Created by Jeff Gaynor
on 1/6/17 at 9:27 AM
SigningCommands(CLIDriver, OA2SE) - Constructor for class org.oa4mp.server.loader.qdl.util.SigningCommands
 
signTokens(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
simpleReplacement(String, Map) - Static method in class org.oa4mp.server.loader.oauth2.claims.ScopeTemplateUtil
 
simpleSearch(LdapContext, String, Map<String, LDAPConfigurationUtil.AttributeEntry>, MetaDebugUtil) - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
SKIP_BAD_MODULES_TAG - Static variable in class org.oa4mp.server.loader.qdl.scripting.OA2QDLConfigurationLoader
 
skipServerScripts(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
snoopParameters(Map<String, String[]>) - Method in class org.oa4mp.server.loader.oauth2.state.ExtendedParameters
This does the grunt work of looking through parameters and pulling out the extended attributes.
sortByClientID(Identifier) - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecordMap
returns a map of all tokens associated with the transaction id.
SQLTXRecordStore<V extends TXRecord> - Class in org.oa4mp.server.loader.oauth2.storage.tx
Note that the identifier is simple the JTI of the token and may be either an access or refresh token.
SQLTXRecordStore(ConnectionPool, TXRecordTable, Provider<V>, TXRecordConverter<V>) - Constructor for class org.oa4mp.server.loader.oauth2.storage.tx.SQLTXRecordStore
 
SQLTXRStoreProvider<T extends SQLTXRecordStore> - Class in org.oa4mp.server.loader.oauth2.storage.tx
Created by Jeff Gaynor
on 12/14/20 at 11:27 AM
SQLTXRStoreProvider(ConfigurationNode, ConnectionPoolProvider<? extends ConnectionPool>, String, TXRecordConverter, TXRecordProvider) - Constructor for class org.oa4mp.server.loader.oauth2.storage.tx.SQLTXRStoreProvider
 
SQLVIStore<V extends VirtualIssuer> - Class in org.oa4mp.server.loader.oauth2.storage.vi
Created by Jeff Gaynor
on 2/19/21 at 4:48 PM
SQLVIStore(ConnectionPool, Table, Provider<V>, MapConverter<V>) - Constructor for class org.oa4mp.server.loader.oauth2.storage.vi.SQLVIStore
 
SQLVIStoreProvider<T extends SQLVIStore> - Class in org.oa4mp.server.loader.oauth2.storage.vi
Created by Jeff Gaynor
on 12/14/20 at 11:27 AM
SQLVIStoreProvider(ConfigurationNode, ConnectionPoolProvider<? extends ConnectionPool>, String, VIConverter, VIProvider) - Constructor for class org.oa4mp.server.loader.oauth2.storage.vi.SQLVIStoreProvider
 
srr - Static variable in class org.oa4mp.server.loader.oauth2.state.ScriptRuntimeEngineFactory.NoOpRuntimeEngine
 
sslConfiguration - Static variable in class org.oa4mp.server.loader.oauth2.servlet.LDAPSSLSocketFactory
 
ST_GROUP_NAME - Static variable in class org.oa4mp.server.loader.oauth2.tokens.OldTemplateResolver
 
ST_USER_NAME - Static variable in class org.oa4mp.server.loader.oauth2.tokens.OldTemplateResolver
 
ST2Provider(IdentifierProvider<Identifier>) - Constructor for class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader.ST2Provider
 
stackTraceMaxLines - Static variable in class org.oa4mp.server.loader.oauth2.servlet.OA2ServletUtils
 
startAsync() - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
startAsync(ServletRequest, ServletResponse) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
State() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.TokenManagerServlet.State
 
STATE - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
STATE_TAG - Static variable in class org.oa4mp.server.loader.oauth2.state.TransactionState
 
states - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
states(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
stemToList(QDLStem) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
STORAGE_CREATE - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.WLCGConstants
 
STORAGE_MODIFY - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.WLCGConstants
 
STORAGE_READ - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.WLCGConstants
 
STORAGE_STAGE - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.WLCGConstants
 
STORED_TOKEN - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
storedToken(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordSerializationKeys
 
storeList - Variable in class org.oa4mp.server.loader.oauth2.OA2SE
 
storeUpdates() - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
STRICT_ACLS - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
STRICT_SCOPES - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2NewClientNotifier
 
strictScopes(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientKeys
 
stripClaims(JSONObject) - Method in class org.oa4mp.server.loader.oauth2.servlet.UserInfoServlet
This strips out claims that should not be returned, such as the nonce, but are part of the original id token.
SUBJECT_KEY - Static variable in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
SUBJECT_TYPE - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL. subject_type requested for responses to this Client.
subset(AdminClient, List<String>) - Method in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDServer
 
subset(OA2Client, List<String>) - Method in class org.oa4mp.server.loader.oauth2.cm.util.AbstractDDServer
This will take a client and a list of attributes and return the requested subset.
summary() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
Summary for debugging.
SYMMETRIC_KEY_ARG - Variable in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
SYMMETRIC_KEY_COUNT_ARG - Variable in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
SYMMETRIC_KEY_FILE_ARG - Variable in class org.oa4mp.server.loader.qdl.util.SigningCommands
 
SymmKeys() - Constructor for class org.oa4mp.server.loader.qdl.util.JWTCommands.SymmKeys
 
SYS_ERR_CODE - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
SYS_ERR_CUSTOM_ERROR_URI - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
SYS_ERR_ERROR_TYPE - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
SYS_ERR_ERROR_URI - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
SYS_ERR_HTTP_STATUS_CODE - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
SYS_ERR_MESSAGE - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
SYS_ERR_OK - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
SYS_ERR_VAR - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 

T

template - Variable in class org.oa4mp.server.loader.oauth2.cm.CM7591Config
 
TEMPLATE_SUBSTITUTION_NAME - Static variable in class org.oa4mp.server.loader.qdl.claims.TemplateSubsitutionQDLUtil
 
TEMPLATES_KEY - Static variable in class org.oa4mp.server.loader.oauth2.servlet.OA2ServletUtils
 
TEMPLATES_KEY - Static variable in class org.oa4mp.server.loader.oauth2.tokens.AccessTokenConfig
 
TemplateSubsitutionQDLUtil - Class in org.oa4mp.server.loader.qdl.claims
Created by Jeff Gaynor
on 2/22/21 at 2:30 PM
TemplateSubsitutionQDLUtil() - Constructor for class org.oa4mp.server.loader.qdl.claims.TemplateSubsitutionQDLUtil
 
TestAudience() - Constructor for class org.oa4mp.server.loader.qdl.util.JWTCommands.TestAudience
 
TestClaims() - Constructor for class org.oa4mp.server.loader.qdl.util.JWTCommands.TestClaims
 
TestClaimSource - Class in org.oa4mp.server.loader.oauth2.claims
This is to test creating claim sources using the introspection abilities of OA4MP.
TestClaimSource() - Constructor for class org.oa4mp.server.loader.oauth2.claims.TestClaimSource
 
testFS() - Static method in class org.oa4mp.server.loader.qdl.claims.ClaimsSourceGetter
 
TestHTTPRequest - Class in org.oa4mp.server.loader.qdl.claims
A class that has exactly one purpose and that is to test the http header source.
TestHTTPRequest(QDLStem) - Constructor for class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
testLDAP() - Static method in class org.oa4mp.server.loader.qdl.claims.ClaimsSourceGetter
 
testLDAP2() - Static method in class org.oa4mp.server.loader.qdl.claims.ClaimsSourceGetter
 
testLoadDir() - Static method in class org.oa4mp.server.loader.qdl.scripting.QDLJSONConfigUtil
 
testNCSA() - Static method in class org.oa4mp.server.loader.qdl.claims.ClaimsSourceGetter
 
TestScopes() - Constructor for class org.oa4mp.server.loader.qdl.util.JWTCommands.TestScopes
 
TestXAs() - Constructor for class org.oa4mp.server.loader.qdl.util.JWTCommands.TestXAs
 
title(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VISerializationKeys
 
tkeys() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordConverter
 
tkeys() - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordTable
 
TO_SCOPE_STRING_NAME - Static variable in class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil
 
toFS(QDLStem) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
toJA(JSONObject, String) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
Some attribute scan come over the wire as either arrays of string or as blank delimited strings, e.g. scopes and grant types.
toJSON() - Method in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
toJSON() - Method in class org.oa4mp.server.loader.oauth2.claims.GroupElement
 
toJSON() - Method in class org.oa4mp.server.loader.oauth2.claims.Groups
 
toJSON() - Method in class org.oa4mp.server.loader.oauth2.servlet.RFC8628State
 
toJSON() - Method in class org.oa4mp.server.loader.oauth2.state.TransactionState
 
toJSON() - Method in class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecord
 
toJSON() - Method in class org.oa4mp.server.loader.oauth2.tokens.AbstractCommonATandRTConfig
 
toJSON() - Method in class org.oa4mp.server.loader.oauth2.tokens.AccessTokenConfig
 
toJSON() - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationPath
 
toJSON() - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplate
 
toJSON() - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationTemplates
Turn the contents of this object into a JSON object
toJSON() - Method in class org.oa4mp.server.loader.oauth2.tokens.SciTokenConfig
 
toJSON(String, String[]) - Method in class org.oa4mp.server.loader.oauth2.state.ExtendedParameters
This will take a raw parameter from a servlet of the form

NS:attr=val1,val2,val3,...
toJSON(Map<String, LDAPConfigurationUtil.AttributeEntry>, NamingEnumeration, String) - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
This takes the result of the search as a NamingEnumeration and set of attributes (from the configuration file) and returns a JSON object.
toJSON(V, JSONObject) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientConverter
 
toJSONArray(JSONObject, String, OA2Client) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
toJSONObject(OA2Client, String, boolean) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
Take a client and turn it in to a response object.
toJSONObject5_4(OA2Client, boolean) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
toJSONObject5_5(OA2Client, boolean) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
token(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordSerializationKeys
 
TOKEN_ENDPOINT_AUTH_METHOD - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
TOKEN_ENDPOINT_AUTH_SIGNING_ALG - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
TOKEN_TYPE - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
TokenExchangeRecordRetentionPolicy - Class in org.oa4mp.server.loader.oauth2.servlet
Created by Jeff Gaynor
on 3/7/22 at 6:09 AM
TokenExchangeRecordRetentionPolicy(String, boolean) - Constructor for class org.oa4mp.server.loader.oauth2.servlet.TokenExchangeRecordRetentionPolicy
 
TokenHandlerLoader - Class in org.oa4mp.server.loader.qdl.claims
This just loads the token handlers.
TokenHandlerLoader() - Constructor for class org.oa4mp.server.loader.qdl.claims.TokenHandlerLoader
 
TokenHandlerMethod - Class in org.oa4mp.server.loader.qdl.claims
Superclass for the various token (id, access, refresh) handlers.
TokenHandlerMethod(OA2State) - Constructor for class org.oa4mp.server.loader.qdl.claims.TokenHandlerMethod
 
TokenHandlerModule - Class in org.oa4mp.server.loader.qdl.claims
Created by Jeff Gaynor
on 10/12/20 at 6:21 AM
TokenHandlerModule() - Constructor for class org.oa4mp.server.loader.qdl.claims.TokenHandlerModule
 
TokenHandlerModule(URI, String) - Constructor for class org.oa4mp.server.loader.qdl.claims.TokenHandlerModule
 
TokenInfoRecord - Class in org.oa4mp.server.loader.oauth2.storage
Created by Jeff Gaynor
on 3/16/22 at 10:38 AM
TokenInfoRecord() - Constructor for class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecord
 
TokenInfoRecordMap - Class in org.oa4mp.server.loader.oauth2.storage
This tracks TokenInfoRecord by their client and transaction id, since we need to manage them both ways.
TokenInfoRecordMap() - Constructor for class org.oa4mp.server.loader.oauth2.storage.TokenInfoRecordMap
 
TokenManagerServlet - Class in org.oa4mp.server.loader.oauth2.servlet
Superclass for RFC7009 andRFC7662 plus perhaps any others.
TokenManagerServlet() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.TokenManagerServlet
 
TokenManagerServlet.State - Class in org.oa4mp.server.loader.oauth2.servlet
 
TOKENS_KEY - Variable in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
tokenType(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordSerializationKeys
 
toMap(V, ConversionMap<String, Object>) - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2ClientConverter
 
toMap(V, ConversionMap<String, Object>) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TConverter
 
toMap(V, ConversionMap<String, Object>) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordConverter
 
toMap(V, ConversionMap<String, Object>) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIConverter
 
toPath() - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationPath
Return this as path representation of this object.
toQDL() - Method in class org.oa4mp.server.loader.oauth2.claims.BasicClaimsSourceImpl
 
toQDL() - Method in class org.oa4mp.server.loader.oauth2.claims.CodeClaimSource
 
toQDL() - Method in class org.oa4mp.server.loader.oauth2.claims.FSClaimSource
 
toQDL() - Method in class org.oa4mp.server.loader.oauth2.claims.HTTPHeaderClaimsSource
 
toQDL() - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
toQDL() - Method in class org.oa4mp.server.loader.oauth2.claims.QDLHeadersClaimsSource
 
toQuad(String) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ClientUtils
Used when resolving which network from its dotted quad address.
TOS_URI - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
ToScopeString() - Constructor for class org.oa4mp.server.loader.qdl.claims.ScopeTemplateQDLUtil.ToScopeString
 
toSources(QDLStem) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
toStem(FlowStates2) - Method in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
toString() - Method in class org.oa4mp.server.loader.oauth2.claims.GroupElement
 
toString() - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
toString() - Method in class org.oa4mp.server.loader.oauth2.claims.NCSALDAPClaimSource
 
toString() - Method in class org.oa4mp.server.loader.oauth2.claims.PayloadHandlerConfigImpl
 
toString() - Method in class org.oa4mp.server.loader.oauth2.cm.CM7591Config
 
toString() - Method in class org.oa4mp.server.loader.oauth2.cm.CMConfig
 
toString() - Method in class org.oa4mp.server.loader.oauth2.cm.util.client.GetResponse
 
toString() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
toString() - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
toString() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VirtualIssuer
 
toString() - Method in class org.oa4mp.server.loader.oauth2.tokens.AuthorizationPath
 
toXML(XMLStreamWriter) - Method in class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
This and TXRecord.fromXML(XMLEventReader) are needed for QDL state storage.
toXML(XMLStreamWriter) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VirtualIssuer
 
trace(String) - Method in class org.oa4mp.server.loader.oauth2.servlet.TokenExchangeRecordRetentionPolicy
 
trace(String) - Method in class org.oa4mp.server.loader.oauth2.storage.RefreshTokenRetentionPolicy
 
transaction - Variable in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
 
transaction - Variable in class org.oa4mp.server.loader.oauth2.claims.OA2ClaimsUtil
Deprecated.
 
TransactionState - Class in org.oa4mp.server.loader.oauth2.state
This is a container for mutable state per transaction.
TransactionState() - Constructor for class org.oa4mp.server.loader.oauth2.state.TransactionState
 
truncateStackTrace(Throwable, int, boolean) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ServletUtils
Take a stack trace and print the first n lines of it.
truncateStackTrace2(Throwable, int, boolean) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2ServletUtils
 
TX_AUDIENCE_VAR - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
TX_RECORD - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
TX_RESOURCE_VAR - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
TX_SCOPES_VAR - Static variable in class org.oa4mp.server.loader.qdl.scripting.QDLRuntimeEngine
 
TXFileStore<V extends TXRecord> - Class in org.oa4mp.server.loader.oauth2.storage.tx
Created by Jeff Gaynor
on 12/14/20 at 9:02 AM
TXFileStore(File, IdentifiableProvider<V>, MapConverter<V>, boolean, boolean) - Constructor for class org.oa4mp.server.loader.oauth2.storage.tx.TXFileStore
 
TXFileStore(File, File, IdentifiableProvider<V>, MapConverter<V>, boolean, boolean) - Constructor for class org.oa4mp.server.loader.oauth2.storage.tx.TXFileStore
 
TXFSProvider<T extends TXFileStore> - Class in org.oa4mp.server.loader.oauth2.storage.tx
Created by Jeff Gaynor
on 12/14/20 at 1:14 PM
TXFSProvider(ConfigurationNode, TXRecordProvider, TXRecordConverter) - Constructor for class org.oa4mp.server.loader.oauth2.storage.tx.TXFSProvider
 
TXMemoryStore<V extends TXRecord> - Class in org.oa4mp.server.loader.oauth2.storage.tx
Created by Jeff Gaynor
on 12/14/20 at 10:37 AM
TXMemoryStore(TXRecordProvider<V>, TXRecordConverter<V>) - Constructor for class org.oa4mp.server.loader.oauth2.storage.tx.TXMemoryStore
 
TXMultiStoreProvider<T extends TXStore<? extends TXRecord>> - Class in org.oa4mp.server.loader.oauth2.storage.tx
Created by Jeff Gaynor
on 12/17/20 at 10:02 AM
TXMultiStoreProvider(ConfigurationNode, boolean, MyLoggingFacade, String, String, TXRecordProvider, TXRecordConverter) - Constructor for class org.oa4mp.server.loader.oauth2.storage.tx.TXMultiStoreProvider
 
TXRecord - Class in org.oa4mp.server.loader.oauth2.storage.tx
Created by Jeff Gaynor
on 12/14/20 at 8:54 AM
TXRecord(Identifier) - Constructor for class org.oa4mp.server.loader.oauth2.storage.tx.TXRecord
 
txRecordCleanup - Static variable in class org.oa4mp.server.loader.oauth2.servlet.AbstractAccessTokenServlet2
 
TXRecordConverter<V extends TXRecord> - Class in org.oa4mp.server.loader.oauth2.storage.tx
Created by Jeff Gaynor
on 12/14/20 at 9:05 AM
TXRecordConverter(SerializationKeys, IdentifiableProvider<V>, ClientStore<? extends OA2Client>) - Constructor for class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordConverter
 
TXRecordProvider<V extends TXRecord> - Class in org.oa4mp.server.loader.oauth2.storage.tx
Created by Jeff Gaynor
on 12/14/20 at 10:43 AM
TXRecordProvider(Provider<Identifier>, OA2TokenForge) - Constructor for class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordProvider
 
TXRecordSerializationKeys - Class in org.oa4mp.server.loader.oauth2.storage.tx
Created by Jeff Gaynor
on 12/14/20 at 9:04 AM
TXRecordSerializationKeys() - Constructor for class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordSerializationKeys
 
TXRecordTable - Class in org.oa4mp.server.loader.oauth2.storage.tx
Created by Jeff Gaynor
on 12/14/20 at 10:22 AM
TXRecordTable(TXRecordSerializationKeys, String, String, String) - Constructor for class org.oa4mp.server.loader.oauth2.storage.tx.TXRecordTable
 
TXStore<V extends TXRecord> - Interface in org.oa4mp.server.loader.oauth2.storage.tx
Created by Jeff Gaynor
on 12/14/20 at 8:54 AM
type - Variable in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
type - Variable in class org.oa4mp.server.loader.oauth2.cm.util.RequestFactory.RequestObject
 
TYPE_KEY - Static variable in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 

U

UITokenUtils - Class in org.oa4mp.server.loader.oauth2.tokens
Mostly this is used in the UserInfoServlet where the handling has to be a bit different than in the token endpoint.
UITokenUtils() - Constructor for class org.oa4mp.server.loader.oauth2.tokens.UITokenUtils
 
unapprove(UnapproveRequest) - Method in class org.oa4mp.server.loader.oauth2.cm.util.client.ClientServer
 
UnapproveRequest - Class in org.oa4mp.server.loader.oauth2.cm.util.client
Created by Jeff Gaynor
on 12/2/16 at 11:53 AM
UnapproveRequest(AdminClient, OA2Client, Map<String, Object>) - Constructor for class org.oa4mp.server.loader.oauth2.cm.util.client.UnapproveRequest
 
UnknownDISericeUserException() - Constructor for exception org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig.UnknownDISericeUserException
 
UnknownDISericeUserException(String) - Constructor for exception org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig.UnknownDISericeUserException
 
UnknownDISericeUserException(String, Throwable) - Constructor for exception org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig.UnknownDISericeUserException
 
UnknownDISericeUserException(Throwable) - Constructor for exception org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig.UnknownDISericeUserException
 
update(V) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.SQLVIStore
 
update(V) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIMemoryStore
 
updateClient(OA2Client, AdminClient, boolean, JSONObject, boolean, String) - Method in class org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMServlet
 
updateIndices(V) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2MTStore
 
updateIndices(V) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIMemoryStore
 
upgrade(Class<T>) - Method in class org.oa4mp.server.loader.qdl.claims.TestHTTPRequest
 
upkeepThreadList - Static variable in class org.oa4mp.server.loader.oauth2.servlet.MultiAuthServlet
This should be in the OA4MPServlet, but that would have to be moved and refactored.
uri - Variable in class org.oa4mp.server.loader.oauth2.cm.CMConfig
 
USE_DEFAULT_KEY - Static variable in class org.oa4mp.server.loader.oauth2.claims.FSClaimSource
Boolean-valued claim.
USE_SERVER_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
USE_TEMPLATES_KEY - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction
 
USER_INFO - org.oa4mp.server.loader.oauth2.flows.FlowType
 
userCode - Variable in class org.oa4mp.server.loader.oauth2.servlet.RFC8628State
 
userCode - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
userCode(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
userCodeLength - Variable in class org.oa4mp.server.loader.oauth2.servlet.RFC8628ServletConfig
Number of bytes in a user code.
userCodePeriodLength - Variable in class org.oa4mp.server.loader.oauth2.servlet.RFC8628ServletConfig
Number of milliseconds that we wait between calls to create a new user code.
userCodeSeperator - Variable in class org.oa4mp.server.loader.oauth2.servlet.RFC8628ServletConfig
Used between sets of 4 characters in the user code for readability
USERINFO_ENCRYPTED_RESPONSE_ALG - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
USERINFO_ENCRYPTED_RESPONSE_ENC - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
USERINFO_SIGNED_RESPONSE_ALG - Static variable in interface org.oa4mp.server.loader.oauth2.cm.oidc_cm.OIDCCMConstants
OPTIONAL.
UserInfoServlet - Class in org.oa4mp.server.loader.oauth2.servlet
Created by Jeff Gaynor
on 10/4/13 at 11:09 AM
UserInfoServlet() - Constructor for class org.oa4mp.server.loader.oauth2.servlet.UserInfoServlet
 
USERNAME_CLAIM_KEY - Static variable in class org.oa4mp.server.loader.oauth2.tokens.SciTokenConfig
 
UsernameFindable<V extends OA2ServiceTransaction> - Interface in org.oa4mp.server.loader.oauth2.storage
Certain cases in the OIDC spec (such as getting the id token back as a hint) requiring checking that the user so named has an active logon.
useServerDefaultRTLifetime() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
useStrictScopes() - Method in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
Strict scopes means that the list of scopes must match exactly for the given client.
UUC_ACTION_TAG - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_ALARMS - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_BLACKLIST - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_CREATED_AFTER - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_DEBUG_ON - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_DELETE_VERSION_FLAG - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_ENABLED - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_FILTER_ALLOW_OVERRIDE - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_FILTER_DATE - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_FILTER_DATE_TYPE - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_FILTER_DATE_VALUE - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_FILTER_DATE_WHEN - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_FILTER_TAG - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_FILTER_VERSION - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_GRACE_PERIOD - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_GRACE_PERIOD_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_INTERVAL - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_INTERVAL_DEFAULT - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_LAST_ACCESSED_NEVER - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_LIST_ITEM - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_LIST_REGEX - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_RULE_ABANDONED_TAG - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_RULE_UNUSED_GRACE_PERIOD - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_RULE_UNUSED_TAG - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_TAG - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_TEST_MODE_ON - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 
UUC_WHITELIST - Static variable in class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader
 

V

valid - Variable in class org.oa4mp.server.loader.oauth2.servlet.RFC8628State
If the user finished logging in, hence making the flow valid.
valid(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VISerializationKeys
 
validatedScopes - Variable in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
validatedScopes(String...) - Method in class org.oa4mp.server.loader.oauth2.storage.transactions.OA2TransactionKeys
 
valueOf(String) - Static method in enum org.oa4mp.server.loader.oauth2.flows.FlowType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.oa4mp.server.loader.oauth2.flows.FlowType
Returns an array containing the constants of this enum type, in the order they are declared.
VERIFY_JWT_NAME - Variable in class org.oa4mp.server.loader.qdl.util.JWTCommands
 
verifyAndGet(IssuerResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServlet
 
verifyAndGet(IssuerResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2AuthorizedServletUtil
 
verifyAndGet(IssuerResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.TokenManagerServlet
 
verifyAndGet(IssuerResponse) - Method in class org.oa4mp.server.loader.oauth2.servlet.UserInfoServlet
 
verifyClient(HttpServletRequest, String) - Method in class org.oa4mp.server.loader.oauth2.servlet.TokenManagerServlet
Used if the request has basic auth.
verifyClient(OA2Client, HttpServletRequest) - Method in class org.oa4mp.server.loader.oauth2.servlet.MultiAuthServlet
 
verifyClient(OA2Client, HttpServletRequest, boolean) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
 
verifyClient(OA2Client, HttpServletRequest, boolean) - Method in class org.oa4mp.server.loader.oauth2.servlet.MultiAuthServlet
 
verifyClientSecret(OA2Client, String) - Method in class org.oa4mp.server.loader.oauth2.servlet.MultiAuthServlet
 
verifyClientSecret(OA2Client, String, boolean) - Static method in class org.oa4mp.server.loader.oauth2.servlet.ClientUtils
This verifies secrets only call if the client has a secret (e.g. do not call this if the client is public).
VerifyJWT() - Constructor for class org.oa4mp.server.loader.qdl.util.JWTCommands.VerifyJWT
 
verifyRFC7523Client(OA2Client, HttpServletRequest, OA2SE) - Static method in class org.oa4mp.server.loader.oauth2.servlet.OA2HeaderUtils
 
VERSIONS_KEY - Static variable in class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadConfig
 
VI_CREATED - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
VI_DEFAULT_KEY - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
VI_DISCOVERY_PATH - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
VI_ENTRY - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
VI_JSON_WEB_KEYS - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
VI_LAST_ACCESSED - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
VI_LAST_MODIFIED - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
VI_NAME - Static variable in class org.oa4mp.server.loader.oauth2.servlet.OA2RegistrationServlet
 
VI_TITLE - Static variable in interface org.oa4mp.server.loader.qdl.QDLXMLConstants
 
VIConverter<V extends VirtualIssuer> - Class in org.oa4mp.server.loader.oauth2.storage.vi
Created by Jeff Gaynor
on 2/19/21 at 3:04 PM
VIConverter(SerializationKeys, IdentifiableProvider<V>) - Constructor for class org.oa4mp.server.loader.oauth2.storage.vi.VIConverter
 
VIFileStore<V extends VirtualIssuer> - Class in org.oa4mp.server.loader.oauth2.storage.vi
Created by Jeff Gaynor
on 12/14/20 at 9:02 AM
VIFileStore(File, IdentifiableProvider<V>, MapConverter<V>, boolean, boolean) - Constructor for class org.oa4mp.server.loader.oauth2.storage.vi.VIFileStore
 
VIFileStore(File, File, IdentifiableProvider<V>, MapConverter<V>, boolean, boolean) - Constructor for class org.oa4mp.server.loader.oauth2.storage.vi.VIFileStore
 
VIFSProvider<T extends VIFileStore> - Class in org.oa4mp.server.loader.oauth2.storage.vi
Created by Jeff Gaynor
on 12/14/20 at 1:14 PM
VIFSProvider(ConfigurationNode, VIProvider, VIConverter) - Constructor for class org.oa4mp.server.loader.oauth2.storage.vi.VIFSProvider
 
VIMemoryStore<V extends VirtualIssuer> - Class in org.oa4mp.server.loader.oauth2.storage.vi
Created by Jeff Gaynor
on 12/14/20 at 10:37 AM
VIMemoryStore(VIProvider<V>, VIConverter<V>) - Constructor for class org.oa4mp.server.loader.oauth2.storage.vi.VIMemoryStore
 
VIMultiStoreProvider<T extends VIStore<? extends VirtualIssuer>> - Class in org.oa4mp.server.loader.oauth2.storage.vi
Created by Jeff Gaynor
on 12/17/20 at 10:02 AM
VIMultiStoreProvider(ConfigurationNode, boolean, MyLoggingFacade, String, String, VIProvider, VIConverter) - Constructor for class org.oa4mp.server.loader.oauth2.storage.vi.VIMultiStoreProvider
 
VIProvider<V extends VirtualIssuer> - Class in org.oa4mp.server.loader.oauth2.storage.vi
Created by Jeff Gaynor
on 12/14/20 at 10:43 AM
VIProvider(Provider<Identifier>, OA2TokenForge) - Constructor for class org.oa4mp.server.loader.oauth2.storage.vi.VIProvider
 
VirtualIssuer - Class in org.oa4mp.server.loader.oauth2.storage.vi
Created by Jeff Gaynor
on 2/16/21 at 6:59 AM
VirtualIssuer(Identifier) - Constructor for class org.oa4mp.server.loader.oauth2.storage.vi.VirtualIssuer
 
VISerializationKeys - Class in org.oa4mp.server.loader.oauth2.storage.vi
Created by Jeff Gaynor
on 2/16/21 at 8:52 AM
VISerializationKeys() - Constructor for class org.oa4mp.server.loader.oauth2.storage.vi.VISerializationKeys
 
VIStore<V extends VirtualIssuer> - Interface in org.oa4mp.server.loader.oauth2.storage.vi
Created by Jeff Gaynor
on 12/14/20 at 8:54 AM
VITable - Class in org.oa4mp.server.loader.oauth2.storage.vi
Created by Jeff Gaynor
on 2/16/21 at 9:05 AM
VITable(SerializationKeys, String, String, String) - Constructor for class org.oa4mp.server.loader.oauth2.storage.vi.VITable
 
vok() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VIConverter
 
vok() - Method in class org.oa4mp.server.loader.oauth2.storage.vi.VITable
 

W

warn(String) - Method in class org.oa4mp.server.loader.oauth2.claims.LDAPClaimsSource
 
warn(String) - Method in class org.oa4mp.server.loader.oauth2.servlet.OA2ExceptionHandler
 
WLCG_TAG - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.WLCGConstants
 
WLCG_VERSION_1_0 - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.WLCGConstants
 
WLCG_VERSION_TAG - Static variable in interface org.oa4mp.server.loader.oauth2.tokens.WLCGConstants
 
WLCGConfig - Class in org.oa4mp.server.loader.oauth2.tokens
Created by Jeff Gaynor
on 7/28/20 at 7:52 AM
WLCGConfig() - Constructor for class org.oa4mp.server.loader.oauth2.tokens.WLCGConfig
 
WLCGConstants - Interface in org.oa4mp.server.loader.oauth2.tokens
Created by Jeff Gaynor
on 7/27/20 at 3:16 PM
WLCGTokenHandler - Class in org.oa4mp.server.loader.oauth2.tokens
Created by Jeff Gaynor
on 6/26/20 at 4:57 PM
WLCGTokenHandler(PayloadHandlerConfigImpl) - Constructor for class org.oa4mp.server.loader.oauth2.tokens.WLCGTokenHandler
 
writeExtraXMLElements(XMLStreamWriter) - Method in class org.oa4mp.server.loader.qdl.scripting.OA2State
 
writeExtraXMLElements(XMLStreamWriter) - Method in class org.oa4mp.server.loader.qdl.util.JWTModule
 
writeExtraXMLElementsNEW(XMLStreamWriter) - Method in class org.oa4mp.server.loader.qdl.util.JWTModule
 
writeOK(HttpServletResponse, JSONObject) - Method in class org.oa4mp.server.loader.oauth2.servlet.TokenManagerServlet
 
writeWebkeys(State, JSONObject, String) - Method in class org.oa4mp.server.loader.qdl.util.JWTCommands
 

X

XA2 - Class in org.oa4mp.server.loader.oauth2.state
Extended attributes 2.0
XA2() - Constructor for class org.oa4mp.server.loader.oauth2.state.XA2
 
xoauth_attributes - Variable in class org.oa4mp.server.loader.oauth2.storage.clients.OA2Client
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes All Packages