Uses of Class
org.oa4mp.server.loader.oauth2.OA2SE
-
-
Uses of OA2SE in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.claims
Fields in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.claims declared as OA2SE Modifier and Type Field Description protected OA2SE
AbstractPayloadHandler. oa2se
Methods in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.claims that return OA2SE Modifier and Type Method Description OA2SE
PayloadHandlerConfigImpl. getOa2se()
OA2SE
BasicClaimsSourceImpl. getOa2SE()
Optionally, the service environment may be injected into a scope handler to get configuration of components, e.g.Methods in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.claims with parameters of type OA2SE Modifier and Type Method Description static LinkedList<ClaimSource>
ClaimSourceFactoryImpl. createClaimSources(OA2SE oa2SE, OA2ServiceTransaction transaction)
This creates a uniform list of claim sources for both the access token servlet and the user info servlet.protected static ClaimSource
ClaimSourceFactoryImpl. processDefaultConfig(ClaimSourceConfigurationUtil claimSourceConfigurationUtil, net.sf.json.JSONObject json, OA2SE oa2SE, OA2ServiceTransaction transaction)
protected static ClaimSource
ClaimSourceFactoryImpl. processLDAPConfig(LDAPConfigurationUtil ldapConfigurationUtil, net.sf.json.JSONObject json, OA2SE oa2SE, OA2ServiceTransaction transaction)
void
PayloadHandlerConfigImpl. setOa2se(OA2SE oa2se)
void
BasicClaimsSourceImpl. setOa2SE(OA2SE oa2SE)
Constructors in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.claims with parameters of type OA2SE Constructor Description BasicClaimsSourceImpl(OA2SE oa2SE)
BasicClaimsSourceImpl(edu.uiuc.ncsa.qdl.variables.QDLStem stem, OA2SE oa2SE)
CodeClaimSource(edu.uiuc.ncsa.qdl.variables.QDLStem stem, OA2SE oa2SE)
FSClaimSource(edu.uiuc.ncsa.qdl.variables.QDLStem stem, OA2SE oa2SE)
LDAPClaimsSource(OA2SE oa2SE)
LDAPClaimsSource(edu.uiuc.ncsa.qdl.variables.QDLStem stem, OA2SE oa2SE)
NCSALDAPClaimSource(OA2SE oa2SE)
NCSALDAPClaimSource(edu.uiuc.ncsa.qdl.variables.QDLStem stem, OA2SE oa2SE)
OA2ClaimsUtil(OA2SE oa2se, OA2ServiceTransaction transaction)
Deprecated.PayloadHandlerConfigImpl(AbstractPayloadConfig abstractClientConfig, OA2SE oa2se, OA2ServiceTransaction transaction, TXRecord txRecord, javax.servlet.http.HttpServletRequest request)
ServerQDLScriptHandlerConfig(OA2SE oa2se, OA2ServiceTransaction transaction, TXRecord txRecord, javax.servlet.http.HttpServletRequest request)
-
Uses of OA2SE in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm
Methods in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm that return OA2SE Modifier and Type Method Description OA2SE
ManagerFacade. getSE()
Constructors in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm with parameters of type OA2SE Constructor Description ManagerFacade(OA2SE serviceEnvironment)
-
Uses of OA2SE in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.oidc_cm
Methods in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.oidc_cm that return OA2SE Modifier and Type Method Description protected OA2SE
OIDCCMServlet. getOA2SE()
Methods in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.oidc_cm with parameters of type OA2SE Modifier and Type Method Description protected void
OIDCCMServlet. fireMessage(boolean isAnonymous, OA2SE oa2SE, HashMap<String,String> replacements)
-
Uses of OA2SE in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.util
Fields in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.util declared as OA2SE Modifier and Type Field Description protected OA2SE
AbstractDDServer. cose
Constructors in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.util with parameters of type OA2SE Constructor Description AbstractDDServer(OA2SE cose)
ResponseSerializer(OA2SE cose)
-
Uses of OA2SE in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.util.admin
Constructors in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.util.admin with parameters of type OA2SE Constructor Description AdminClientServer(OA2SE cose)
-
Uses of OA2SE in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.util.attributes
Constructors in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.util.attributes with parameters of type OA2SE Constructor Description AttributeServer(OA2SE cose)
-
Uses of OA2SE in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.util.client
Constructors in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.util.client with parameters of type OA2SE Constructor Description ClientServer(OA2SE cose)
-
Uses of OA2SE in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.util.permissions
Constructors in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.util.permissions with parameters of type OA2SE Constructor Description PermissionServer(OA2SE cose)
-
Uses of OA2SE in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.loader
Methods in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.loader with parameters of type OA2SE Modifier and Type Method Description protected void
OA2ServletInitializer. addMonitoredStores(OA2SE oa2SE, edu.uiuc.ncsa.security.storage.events.LastAccessedEventListener lastAccessedEventListener)
-
Uses of OA2SE in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.servlet
Methods in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.servlet that return OA2SE Modifier and Type Method Description protected OA2SE
ClientServlet. getOA2SE()
protected OA2SE
OA2DiscoveryServlet. getOA2SE()
protected OA2SE
OA2RegistrationServlet. getOA2SE()
Methods in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.servlet with parameters of type OA2SE Modifier and Type Method Description static long
ClientUtils. computeATLifetime(OA2ServiceTransaction st2, OA2Client client, OA2SE oa2SE)
Scorecard:protected static long
ClientUtils. computeATLifetimeNEW(OA2ServiceTransaction st2, OA2SE oa2SE)
protected static long
ClientUtils. computeATLifetimeOLD(OA2ServiceTransaction st2, OA2Client client, OA2SE oa2SE)
static long
ClientUtils. computeRefreshLifetime(OA2ServiceTransaction st2, OA2Client client, OA2SE oa2SE)
The lifetime of the refresh token.static long
ClientUtils. computeRefreshLifetimeNEW(OA2ServiceTransaction st2, OA2Client client, OA2SE oa2SE)
static long
ClientUtils. computeRefreshLifetimeOLD(OA2ServiceTransaction st2, OA2SE oa2SE)
static AccessTokenImpl
OA2TokenUtils. 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 edu.uiuc.ncsa.security.util.jwk.JSONWebKeys
OA2TokenUtils. getKeys(OA2SE oa2se, OA2Client client)
Get the right set of keys, either from the service environment or the correct virtual organization.static RefreshTokenImpl
OA2TokenUtils. 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 OA2ServiceTransaction
OA2TokenUtils. 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 OA2ServiceTransaction
OA2TokenUtils. getTransactionFromTX(OA2SE oa2se, RefreshTokenImpl refreshToken, edu.uiuc.ncsa.security.core.util.MetaDebugUtil debugger)
protected static OA2ServiceTransaction
OA2TokenUtils. getTransactionFromTX(OA2SE oa2se, URI jti, edu.uiuc.ncsa.security.core.util.MetaDebugUtil debugger)
static void
OA2ServletUtils. 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 void
OA2ServletUtils. 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 void
OA2ServletUtils. ppĪ¾(Throwable throwable, Object callingObject, OA2SE oa2SE, edu.uiuc.ncsa.security.core.util.MetaDebugUtil debugger, String message)
Pretty print the exception.static OA2Client
OA2ClientUtils. resolvePrototypes(OA2SE oa2SE, OA2Client baseClient)
protected static void
OA2ServletUtils. rollback(OA2SE oa2SE, edu.uiuc.ncsa.security.storage.XMLMap backup, TXRecord txRecord)
static void
OA2ClientUtils. setupHandlers(JWTRunner jwtRunner, OA2SE oa2SE, OA2ServiceTransaction transaction, OA2Client client, TXRecord idTX, TXRecord atTX, TXRecord rtTX, javax.servlet.http.HttpServletRequest req)
static void
OA2ClientUtils. setupHandlers(JWTRunner jwtRunner, OA2SE oa2SE, OA2ServiceTransaction transaction, OA2Client client, javax.servlet.http.HttpServletRequest req)
-
Uses of OA2SE in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.state
Methods in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.state with parameters of type OA2SE Modifier and Type Method Description static edu.uiuc.ncsa.security.util.scripting.ScriptRuntimeEngine
ScriptRuntimeEngineFactory. createRTE(OA2SE oa2SE, OA2ServiceTransaction transaction, TXRecord txRecord, net.sf.json.JSONObject config)
static edu.uiuc.ncsa.security.util.scripting.ScriptRuntimeEngine
ScriptRuntimeEngineFactory. createRTE(OA2SE oa2SE, OA2ServiceTransaction transaction, net.sf.json.JSONObject config)
-
Uses of OA2SE in edu.uiuc.ncsa.myproxy.oa4mp.oauth2.storage.transactions
Methods in edu.uiuc.ncsa.myproxy.oa4mp.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)
protected List<ClaimSource>
OA2ServiceTransaction. oldCSDeserialize(OA2SE oa2SE)
-
Uses of OA2SE in edu.uiuc.ncsa.myproxy.oa4mp.qdl.claims
Methods in edu.uiuc.ncsa.myproxy.oa4mp.qdl.claims that return OA2SE Modifier and Type Method Description protected OA2SE
TokenHandlerMethod. getSE()
Methods in edu.uiuc.ncsa.myproxy.oa4mp.qdl.claims with parameters of type OA2SE Modifier and Type Method Description ClaimSource
ConfigtoCS. convert(edu.uiuc.ncsa.qdl.variables.QDLStem arg, OA2SE oa2SE)
ClaimSource
ConfigtoCS. convert(edu.uiuc.ncsa.qdl.variables.QDLStem arg, edu.uiuc.ncsa.qdl.state.State qdlState, OA2SE oa2SE)
-
Uses of OA2SE in edu.uiuc.ncsa.myproxy.oa4mp.qdl.scripting
Methods in edu.uiuc.ncsa.myproxy.oa4mp.qdl.scripting that return OA2SE Modifier and Type Method Description OA2SE
OA2State. getOa2se()
Methods in edu.uiuc.ncsa.myproxy.oa4mp.qdl.scripting with parameters of type OA2SE Modifier and Type Method Description void
OA2State. setOa2se(OA2SE oa2se)
-
Uses of OA2SE in edu.uiuc.ncsa.myproxy.oa4mp.qdl.util
Methods in edu.uiuc.ncsa.myproxy.oa4mp.qdl.util that return OA2SE Modifier and Type Method Description OA2SE
SigningCommands. getOa2SE()
Constructors in edu.uiuc.ncsa.myproxy.oa4mp.qdl.util with parameters of type OA2SE Constructor Description SigningCommands(OA2SE oa2se)
-
Uses of OA2SE in edu.uiuc.ncsa.myproxy.oauth2.tools
Methods in edu.uiuc.ncsa.myproxy.oauth2.tools with parameters of type OA2SE Modifier and Type Method Description protected SigningCommands
JWKUtilCommands. createSG(OA2SE oa2SE)
Little fudging of Throwable vs Exceptions.Constructors in edu.uiuc.ncsa.myproxy.oauth2.tools with parameters of type OA2SE Constructor Description TransactionStoreCommands(edu.uiuc.ncsa.security.core.util.MyLoggingFacade logger, String defaultIndent, OA2SE oa2se)
-
Uses of OA2SE in edu.uiuc.ncsa.oa2.qdl
Methods in edu.uiuc.ncsa.oa2.qdl that return OA2SE Modifier and Type Method Description OA2SE
ClientManagementCommands. getEnvironment()
-
Uses of OA2SE in edu.uiuc.ncsa.oa2.qdl.storage
Fields in edu.uiuc.ncsa.oa2.qdl.storage declared as OA2SE Modifier and Type Field Description protected OA2SE
StoreFacade. environment
Methods in edu.uiuc.ncsa.oa2.qdl.storage that return OA2SE Modifier and Type Method Description OA2SE
StoreFacade. getEnvironment()
-
Uses of OA2SE in edu.uiuc.ncsa.oa2.servlet
Methods in edu.uiuc.ncsa.oa2.servlet that return OA2SE Modifier and Type Method Description protected OA2SE
OA2ATServlet. getOA2SE()
protected OA2SE
RFC8628AuthorizationServer. getServiceEnvironment()
Methods in edu.uiuc.ncsa.oa2.servlet with parameters of type OA2SE Modifier and Type Method Description protected static OA2CLCCommands
ProxyUtils. createCLC(OA2SE oa2SE, OA2ServiceTransaction t)
Create a completely new CLC and load the configuration into it.protected static void
ProxyUtils. doProxy(OA2SE oa2SE, AbstractAuthorizationServlet.AuthorizedState state)
protected static void
ProxyUtils. doProxy(OA2SE oa2SE, RFC8628AuthorizationServer.PendingState pendingState)
protected static void
ProxyUtils. doProxyClaimsRefresh(OA2SE oa2SE, OA2ServiceTransaction t)
Attempt to do a refresh of the claims from the proxy server.protected static void
ProxyUtils. doProxyRedirect(OA2SE oa2SE, OA2ServiceTransaction t, javax.servlet.http.HttpServletResponse response)
In the Authorization servlet, this creates the redirect to the proxy and redirects the user's browser.protected static void
ProxyUtils. doRFC8628AT(OA2SE oa2SE, OA2ServiceTransaction t)
protected static OA2CLCCommands
ProxyUtils. getCLC(OA2SE oa2SE, OA2ServiceTransaction t)
Get the fully functional CLC (Command Line Client) associated with this transaction.protected static String
ProxyUtils. getProxyUserCode(OA2SE oa2SE, OA2ServiceTransaction t, RFC8628State rfc8628State)
Sets up device flow with proxy and populates theRFC8628State
with the information from the proxy.protected static void
ProxyUtils. userCodeToProxyRedirect(OA2SE oa2SE, OA2ServiceTransaction t, RFC8628AuthorizationServer.PendingState pendingState)
Takes the user code in the service transaction (which has been found) and does the redirect to the proxy for login.
-