Uses of Class
org.oa4mp.server.loader.oauth2.OA2SE
-
-
Uses of OA2SE in org.oa4mp.di
Methods in org.oa4mp.di that return OA2SE Modifier and Type Method Description protected OA2SEDIService. getOA2SE()Convenience to get the service environment. -
Uses of OA2SE in org.oa4mp.server.admin.oauth2.base
Methods in org.oa4mp.server.admin.oauth2.base that return OA2SE Modifier and Type Method Description OA2SEOA4MPStoreCommands. getEnvironment() -
Uses of OA2SE in org.oa4mp.server.admin.oauth2.tools
Methods in org.oa4mp.server.admin.oauth2.tools with parameters of type OA2SE Modifier and Type Method Description protected SigningCommandsJWKUtilCommands. createSG(OA2SE oa2SE)Little fudging of Throwable vs Exceptions.Constructors in org.oa4mp.server.admin.oauth2.tools with parameters of type OA2SE Constructor Description KeyCommands(edu.uiuc.ncsa.security.util.cli.CLIDriver driver, String defaultIndent, OA2SE oa2SE)KeyCommands(edu.uiuc.ncsa.security.util.cli.CLIDriver driver, OA2SE oa2SE)TransactionStoreCommands(edu.uiuc.ncsa.security.util.cli.CLIDriver driver, String defaultIndent, OA2SE oa2se) -
Uses of OA2SE in org.oa4mp.server.admin.oauth2.tools.migrate
Methods in org.oa4mp.server.admin.oauth2.tools.migrate that return OA2SE Modifier and Type Method Description OA2SEFSMigrationTool. getSourceSE()OA2SEFSMigrationTool. getTargetSE()Methods in org.oa4mp.server.admin.oauth2.tools.migrate with parameters of type OA2SE Modifier and Type Method Description voidFSMigrater. ingest(OA2SE source, boolean noTransactions, int batchSize, boolean pacerOn)voidFSMigrater. migrate(OA2SE targetSE, int batchSize, boolean runUpkeep, String name, boolean pacerOn)voidFSMigrater. migrateAll(OA2SE targetSE, boolean noTransactions, int batchSize, boolean runUpkeep, boolean pacerOn)Main entry point for migration. -
Uses of OA2SE in org.oa4mp.server.loader.oauth2.claims
Fields in org.oa4mp.server.loader.oauth2.claims declared as OA2SE Modifier and Type Field Description protected OA2SEAbstractPayloadHandler. oa2seMethods in org.oa4mp.server.loader.oauth2.claims that return OA2SE Modifier and Type Method Description OA2SEPayloadHandlerConfigImpl. getOa2se()OA2SEBasicClaimsSourceImpl. getOa2SE()Optionally, the service environment may be injected into a scope handler to get configuration of components, e.g.Methods in org.oa4mp.server.loader.oauth2.claims with parameters of type OA2SE Modifier and Type Method Description protected static ClaimSourceClaimSourceFactoryImpl. processDefaultConfig(ClaimSourceConfigurationUtil claimSourceConfigurationUtil, org.kordamp.json.JSONObject json, OA2SE oa2SE, OA2ServiceTransaction transaction)protected static ClaimSourceClaimSourceFactoryImpl. processLDAPConfig(LDAPConfigurationUtil ldapConfigurationUtil, org.kordamp.json.JSONObject json, OA2SE oa2SE, OA2ServiceTransaction transaction)voidPayloadHandlerConfigImpl. setOa2se(OA2SE oa2se)voidBasicClaimsSourceImpl. setOa2SE(OA2SE oa2SE)Constructors in org.oa4mp.server.loader.oauth2.claims with parameters of type OA2SE Constructor Description BasicClaimsSourceImpl(OA2SE oa2SE)BasicClaimsSourceImpl(org.qdl_lang.variables.QDLStem stem, OA2SE oa2SE)CodeClaimSource(org.qdl_lang.variables.QDLStem stem, OA2SE oa2SE)FSClaimSource(org.qdl_lang.variables.QDLStem stem, OA2SE oa2SE)LDAPClaimsSource(OA2SE oa2SE)LDAPClaimsSource(org.qdl_lang.variables.QDLStem stem, OA2SE oa2SE)NCSALDAPClaimSource(OA2SE oa2SE)NCSALDAPClaimSource(org.qdl_lang.variables.QDLStem stem, OA2SE oa2SE)OA2ClaimsUtil(OA2SE oa2se, OA2ServiceTransaction transaction)Deprecated.PayloadHandlerConfigImpl(AbstractPayloadConfig abstractClientConfig, OA2SE oa2se, OA2ServiceTransaction transaction, OA2Client cLient, TXRecord txRecord, javax.servlet.http.HttpServletRequest request)ServerQDLScriptHandlerConfig(OA2SE oa2se, OA2ServiceTransaction transaction, TXRecord txRecord, javax.servlet.http.HttpServletRequest request) -
Uses of OA2SE in org.oa4mp.server.loader.oauth2.cm.oidc_cm
Methods in org.oa4mp.server.loader.oauth2.cm.oidc_cm that return OA2SE Modifier and Type Method Description protected OA2SEOIDCCMServlet. getOA2SE()Methods in org.oa4mp.server.loader.oauth2.cm.oidc_cm with parameters of type OA2SE Modifier and Type Method Description protected voidOIDCCMServlet. fireMessage(edu.uiuc.ncsa.security.util.events.NotificationEvent notificationEvent, boolean isAnonymous, OA2SE oa2SE, HashMap<String,String> replacements) -
Uses of OA2SE in org.oa4mp.server.loader.oauth2.cm.util
Fields in org.oa4mp.server.loader.oauth2.cm.util declared as OA2SE Modifier and Type Field Description protected OA2SEAbstractDDServer. coseConstructors in org.oa4mp.server.loader.oauth2.cm.util with parameters of type OA2SE Constructor Description AbstractDDServer(OA2SE cose)ResponseSerializer(OA2SE cose) -
Uses of OA2SE in org.oa4mp.server.loader.oauth2.cm.util.admin
Constructors in org.oa4mp.server.loader.oauth2.cm.util.admin with parameters of type OA2SE Constructor Description AdminClientServer(OA2SE cose) -
Uses of OA2SE in org.oa4mp.server.loader.oauth2.cm.util.attributes
Constructors in org.oa4mp.server.loader.oauth2.cm.util.attributes with parameters of type OA2SE Constructor Description AttributeServer(OA2SE cose) -
Uses of OA2SE in org.oa4mp.server.loader.oauth2.cm.util.client
Constructors in org.oa4mp.server.loader.oauth2.cm.util.client with parameters of type OA2SE Constructor Description ClientServer(OA2SE cose) -
Uses of OA2SE in org.oa4mp.server.loader.oauth2.cm.util.permissions
Constructors in org.oa4mp.server.loader.oauth2.cm.util.permissions with parameters of type OA2SE Constructor Description PermissionServer(OA2SE cose) -
Uses of OA2SE in org.oa4mp.server.loader.oauth2.loader
Methods in org.oa4mp.server.loader.oauth2.loader with parameters of type OA2SE Modifier and Type Method Description protected voidOA2ServletInitializer. addMonitoredStores(OA2SE oa2SE, edu.uiuc.ncsa.security.storage.events.LastAccessedEventListener lastAccessedEventListener) -
Uses of OA2SE in org.oa4mp.server.loader.oauth2.servlet
Methods in org.oa4mp.server.loader.oauth2.servlet that return OA2SE Modifier and Type Method Description protected OA2SEOA2DiscoveryServlet. getOA2SE()protected OA2SEOA2RegistrationServlet. getOA2SE()Methods in org.oa4mp.server.loader.oauth2.servlet with parameters of type OA2SE Modifier and Type Method Description static longClientUtils. computeATLifetime(OA2ServiceTransaction st2, OA2SE oa2SE)static longClientUtils. computeATLifetime(OA2ServiceTransaction st2, OA2Client client, OA2SE oa2SE)Scorecard:protected static longClientUtils. computeATLifetimeNEW(OA2ServiceTransaction st2, OA2SE oa2SE)For cases where you know that the client is not overridden.static longClientUtils. computeIDTLifetime(OA2ServiceTransaction st2, OA2SE oa2SE)static longClientUtils. computeIDTLifetime(OA2ServiceTransaction st2, OA2Client client, OA2SE oa2SE)static longClientUtils. computeRefreshLifetime(OA2ServiceTransaction st2, OA2SE oa2SE)static longClientUtils. computeRefreshLifetime(OA2ServiceTransaction st2, OA2Client client, OA2SE oa2SE)The lifetime of the refresh token.static longClientUtils. computeRefreshLifetimeNEW(OA2ServiceTransaction st2, OA2Client client, OA2SE oa2SE)static longClientUtils. computeRefreshLifetimeOLD(OA2ServiceTransaction st2, OA2SE oa2SE)static longClientUtils. computeRTGracePeriod(OA2Client client, OA2SE oa2SE)static OA2ClientOA2ClientUtils. createErsatz(edu.uiuc.ncsa.security.core.Identifier provisioningClientID, OA2SE oa2se, OA2Client ersatzClient, List<edu.uiuc.ncsa.security.core.Identifier> ersatzChain)Create an ersatz client given the information about its provenence.static OA2ClientOA2ClientUtils. createErsatz(OA2SE oa2SE, OA2ServiceTransaction t, OA2Client client)Used to create the ersatz client when the service transaction has already been setup to have th provisioning admin and client IDs.static BaseClientOA2HeaderUtils. findRFC7523Client(javax.servlet.http.HttpServletRequest request, OA2SE oa2SE, org.kordamp.json.JSONObject json)Finds the client from the §2.1 JSONRFC7523Constants.CLIENT_ASSERTION-- admin or regular -- and verifies that it is valid, has been approved etc.static BaseClientOA2HeaderUtils. getAndVerifyRFC7523Client(javax.servlet.http.HttpServletRequest request, OA2SE oa2SE)Assumption is that the request has the correctRFC7523Constants.CLIENT_ASSERTION_TYPEofRFC7523Constants.ASSERTION_JWT_BEARER, so we are decoding that.static BaseClientOA2HeaderUtils. getAndVerifyRFC7523Client(javax.servlet.http.HttpServletRequest request, OA2SE oa2SE, boolean isDeviceFlow)Just carries out verifying RFC 7523 §2.1.static AccessTokenImplOA2TokenUtils. getAT(String subjectToken, OA2SE oa2se, edu.uiuc.ncsa.security.util.jwk.JSONWebKeys keys, edu.uiuc.ncsa.security.core.util.MetaDebugUtil debugger)Takes the subjectToken from the raw input (performing a base 32 decoding if needed) and returns the access token.static IDTokenImplOA2TokenUtils. getIDToken(String subjectToken, OA2SE oa2SE, edu.uiuc.ncsa.security.util.jwk.JSONWebKeys keys, edu.uiuc.ncsa.security.core.util.MetaDebugUtil debugger)Given the raw token (which is only a JWT), recover the ID token.static edu.uiuc.ncsa.security.util.jwk.JSONWebKeysOA2TokenUtils. getKeys(OA2SE oa2se, OA2Client client)Get the right set of keys, either from the service environment or the correct virtual organization.static OA2ClientOA2HeaderUtils. getRFC7523Client(javax.servlet.http.HttpServletRequest request, OA2SE oa2SE)static RefreshTokenImplOA2TokenUtils. getRT(String subjectToken, OA2SE oa2SE, edu.uiuc.ncsa.security.util.jwk.JSONWebKeys keys, edu.uiuc.ncsa.security.core.util.MetaDebugUtil debugger)Takes the subjectToken from the raw input (performing a base 32 decoding if needed) and returns the refresh token.static edu.uiuc.ncsa.security.util.jwk.JSONWebKeyOA2ClientUtils. getSigningKey(OA2SE oa2SE, ServiceTransaction transaction, OA2Client client)Retrieves the signing key.protected static OA2ServiceTransactionOA2TokenUtils. getTransactionFromTX(OA2SE oa2se, URI jti, edu.uiuc.ncsa.security.core.util.MetaDebugUtil debugger)static OA2ServiceTransactionOA2TokenUtils. getTransactionFromTX(OA2SE oa2se, AccessTokenImpl accessToken, edu.uiuc.ncsa.security.core.util.MetaDebugUtil debugger)Given an access token (and transaction if available), Find the actual transaction.static OA2ServiceTransactionOA2TokenUtils. getTransactionFromTX(OA2SE oa2se, IDTokenImpl idToken, edu.uiuc.ncsa.security.core.util.MetaDebugUtil debugger)static OA2ServiceTransactionOA2TokenUtils. getTransactionFromTX(OA2SE oa2se, RefreshTokenImpl refreshToken, edu.uiuc.ncsa.security.core.util.MetaDebugUtil debugger)static voidOA2ServletUtils. handleScriptEngineException(Object callingObject, OA2SE oa2SE, Throwable t, edu.uiuc.ncsa.security.core.util.MetaDebugUtil debugger, OA2ServiceTransaction transaction, edu.uiuc.ncsa.security.storage.XMLMap tBackup)static voidOA2ServletUtils. handleScriptEngineException(Object callingObject, OA2SE oa2SE, Throwable exception, edu.uiuc.ncsa.security.core.util.MetaDebugUtil debugger, OA2ServiceTransaction transaction, edu.uiuc.ncsa.security.storage.XMLMap tBackup, TXRecord txRecord)protected static voidOA2ServletUtils. ppξ(Throwable throwable, Object callingObject, OA2SE oa2SE, edu.uiuc.ncsa.security.core.util.MetaDebugUtil debugger, String message)Pretty print the exception.static OA2ClientOA2ClientUtils. resolvePrototypes(OA2SE oa2SE, OA2Client baseClient)protected static voidOA2ServletUtils. rollback(OA2SE oa2SE, edu.uiuc.ncsa.security.storage.XMLMap backup, TXRecord txRecord)static voidOA2ClientUtils. setupHandlers(HandlerRunner handlerRunner, OA2SE oa2SE, OA2ServiceTransaction transaction, OA2Client client, javax.servlet.http.HttpServletRequest req)static voidOA2ClientUtils. setupHandlers(HandlerRunner handlerRunner, OA2SE oa2SE, OA2ServiceTransaction transaction, OA2Client client, TXRecord idTX, TXRecord atTX, TXRecord rtTX, javax.servlet.http.HttpServletRequest req)static voidOA2AuthorizedServletUtil. setupPKCE(String codeChallenge, String codeChallengeMethod, OA2SE oa2se, OA2ServiceTransaction transaction, OA2Client resolvedClient, edu.uiuc.ncsa.security.core.util.MetaDebugUtil debugger)static voidOA2HeaderUtils. verifyRFC7523Client(OA2Client client, javax.servlet.http.HttpServletRequest request, OA2SE oa2SE) -
Uses of OA2SE in org.oa4mp.server.loader.oauth2.state
Methods in org.oa4mp.server.loader.oauth2.state with parameters of type OA2SE Modifier and Type Method Description static edu.uiuc.ncsa.security.util.scripting.ScriptRuntimeEngineScriptRuntimeEngineFactory. createRTE(OA2SE oa2SE, OA2ServiceTransaction transaction, org.kordamp.json.JSONObject config)static edu.uiuc.ncsa.security.util.scripting.ScriptRuntimeEngineScriptRuntimeEngineFactory. createRTE(OA2SE oa2SE, OA2ServiceTransaction transaction, TXRecord txRecord, edu.uiuc.ncsa.security.util.jwk.JSONWebKeys keys, org.kordamp.json.JSONObject config)Create the runtime engine. -
Uses of OA2SE in org.oa4mp.server.loader.oauth2.storage.keys
Methods in org.oa4mp.server.loader.oauth2.storage.keys with parameters of type OA2SE Modifier and Type Method Description static KEConfigurationKEStoreUtilities. resolveKeConfiguration(OA2SE oa2SE, VirtualIssuer vi)For a virtual issuer (may be null), resolve the key configuration.static Map<edu.uiuc.ncsa.security.core.Identifier,KERecord>KEStoreUtilities. rotate(OA2SE oa2SE, List<edu.uiuc.ncsa.security.core.Identifier> vIDs, KEConfiguration keConfiguration, boolean forceFlag, boolean testOnly)Rotate the keys for the given virtual issuers, optionally removing the keys from the VI if retainInVI is true, Default should be false. -
Uses of OA2SE in org.oa4mp.server.loader.oauth2.storage.transactions
Methods in org.oa4mp.server.loader.oauth2.storage.transactions with parameters of type OA2SE Modifier and Type Method Description List<ClaimSource>OA2ServiceTransaction. getClaimSources(OA2SE oa2SE)protected List<ClaimSource>OA2ServiceTransaction. newCSDeserialize(OA2SE oa2SE) -
Uses of OA2SE in org.oa4mp.server.loader.qdl.claims
Methods in org.oa4mp.server.loader.qdl.claims that return OA2SE Modifier and Type Method Description protected OA2SETokenHandlerMethod. getSE()Methods in org.oa4mp.server.loader.qdl.claims with parameters of type OA2SE Modifier and Type Method Description ClaimSourceConfigtoCS. convert(org.qdl_lang.variables.QDLStem arg, OA2SE oa2SE)ClaimSourceConfigtoCS. convert(org.qdl_lang.variables.QDLStem arg, org.qdl_lang.state.State qdlState, OA2SE oa2SE) -
Uses of OA2SE in org.oa4mp.server.loader.qdl.scripting
Methods in org.oa4mp.server.loader.qdl.scripting that return OA2SE Modifier and Type Method Description OA2SEOA2State. getOa2se()Methods in org.oa4mp.server.loader.qdl.scripting with parameters of type OA2SE Modifier and Type Method Description voidOA2State. setOa2se(OA2SE oa2se) -
Uses of OA2SE in org.oa4mp.server.loader.qdl.util
Methods in org.oa4mp.server.loader.qdl.util that return OA2SE Modifier and Type Method Description OA2SESigningCommands. getOa2SE()Constructors in org.oa4mp.server.loader.qdl.util with parameters of type OA2SE Constructor Description SigningCommands(edu.uiuc.ncsa.security.util.cli.CLIDriver driver, OA2SE oa2se) -
Uses of OA2SE in org.oa4mp.server.proxy
Methods in org.oa4mp.server.proxy that return OA2SE Modifier and Type Method Description protected OA2SEOA2ATServlet. getOA2SE()protected OA2SERFC8628AuthenticationServer. getServiceEnvironment()Methods in org.oa4mp.server.proxy with parameters of type OA2SE Modifier and Type Method Description protected static OA2CLCCommandsProxyUtils. createCLC(OA2SE oa2SE, OA2ServiceTransaction t)Create a completely new CLC and load the configuration into it.protected static voidProxyUtils. doProxy(OA2SE oa2SE, AbstractAuthenticationServlet.AuthorizedState state)protected static voidProxyUtils. doProxy(OA2SE oa2SE, RFC8628AuthenticationServer.PendingState pendingState)protected static voidProxyUtils. doProxyClaimsRefresh(OA2SE oa2SE, OA2ServiceTransaction t)Attempt to do a refresh of the claims from the proxy server.static X509Certificate[]ProxyUtils. getCerts(OA2SE oa2SE, OA2ServiceTransaction t)protected static OA2CLCCommandsProxyUtils. getCLC(OA2SE oa2SE, OA2ServiceTransaction t)Get the fully functional CLC (Command Line Client) associated with this transaction.protected static voidProxyUtils. getProxyAccessToken(OA2SE oa2SE, OA2ServiceTransaction t)Gets the access token from the Proxy.protected static voidProxyUtils. startProxyAuthCodeFlow(OA2SE oa2SE, OA2ServiceTransaction t, javax.servlet.http.HttpServletResponse response)Starts the authorization code flow in the proxy.protected static StringProxyUtils. startProxyDeviceFlow(OA2SE oa2SE, OA2ServiceTransaction t, RFC8628State rfc8628State)Starts device flow with proxy and populates theRFC8628Statewith the information from the proxy.protected static voidProxyUtils. userCodeToProxyRedirect(OA2SE oa2SE, OA2ServiceTransaction t, RFC8628AuthenticationServer.PendingState pendingState)Takes the verification_uri_complete from the CLC (on the proxy site) and forwards the user's browser so they can log in on the proxy server. -
Uses of OA2SE in org.oa4mp.server.qdl
Methods in org.oa4mp.server.qdl that return OA2SE Modifier and Type Method Description OA2SEClientManagementCommands. getEnvironment() -
Uses of OA2SE in org.oa4mp.server.qdl.storage
Fields in org.oa4mp.server.qdl.storage declared as OA2SE Modifier and Type Field Description protected OA2SEStoreFacade. environmentMethods in org.oa4mp.server.qdl.storage that return OA2SE Modifier and Type Method Description OA2SEStoreFacade. getEnvironment()
-