Uses of Class
org.oa4mp.delegation.server.ServiceTransaction
-
Packages that use ServiceTransaction Package Description org.oa4mp.delegation.server This package contains the code that a server will use to implement its delegation abilities.org.oa4mp.delegation.server.request org.oa4mp.delegation.server.server org.oa4mp.delegation.server.server.claims org.oa4mp.delegation.server.storage org.oa4mp.delegation.server.storage.support org.oa4mp.di org.oa4mp.server.api org.oa4mp.server.api.admin.transactions org.oa4mp.server.api.storage.servlet org.oa4mp.server.api.util org.oa4mp.server.loader.oauth2.claims org.oa4mp.server.loader.oauth2.servlet org.oa4mp.server.loader.oauth2.storage.transactions org.oa4mp.server.proxy -
-
Uses of ServiceTransaction in org.oa4mp.delegation.server
Classes in org.oa4mp.delegation.server with type parameters of type ServiceTransaction Modifier and Type Class Description class
ServiceTransactionProvider<V extends ServiceTransaction>
Created by Jeff Gaynor
on 4/4/12 at 4:27 PM -
Uses of ServiceTransaction in org.oa4mp.delegation.server.request
Methods in org.oa4mp.delegation.server.request that return ServiceTransaction Modifier and Type Method Description ServiceTransaction
AGResponse. getServiceTransaction()
ServiceTransaction
IssuerRequest. getTransaction()
Methods in org.oa4mp.delegation.server.request with parameters of type ServiceTransaction Modifier and Type Method Description void
AGResponse. setServiceTransaction(ServiceTransaction transaction)
void
IssuerRequest. setTransaction(ServiceTransaction transaction)
Generally this should not be needed.Constructors in org.oa4mp.delegation.server.request with parameters of type ServiceTransaction Constructor Description AGRequest(javax.servlet.http.HttpServletRequest servletRequest, ServiceTransaction transaction)
ATRequest(javax.servlet.http.HttpServletRequest httpServletRequest, ServiceTransaction transaction)
CBRequest(ServiceTransaction transaction)
IssuerRequest(javax.servlet.http.HttpServletRequest servletRequest, ServiceTransaction transaction)
IssuerRequest(ServiceTransaction transaction)
PARequest(javax.servlet.http.HttpServletRequest servletRequest, ServiceTransaction transaction)
-
Uses of ServiceTransaction in org.oa4mp.delegation.server.server
Methods in org.oa4mp.delegation.server.server that return ServiceTransaction Modifier and Type Method Description ServiceTransaction
AGIResponse2. getServiceTransaction()
ServiceTransaction
IDTokenResponse. getServiceTransaction()
Methods in org.oa4mp.delegation.server.server with parameters of type ServiceTransaction Modifier and Type Method Description void
AGIResponse2. setServiceTransaction(ServiceTransaction serviceTransaction)
void
IDTokenResponse. setServiceTransaction(ServiceTransaction serviceTransaction)
Constructors in org.oa4mp.delegation.server.server with parameters of type ServiceTransaction Constructor Description RTIRequest(javax.servlet.http.HttpServletRequest servletRequest, ServiceTransaction transaction, boolean isOIDC)
RTIRequest(javax.servlet.http.HttpServletRequest servletRequest, ServiceTransaction transaction, AccessToken accessToken, boolean isOIDC)
RTIRequest(ServiceTransaction transaction, boolean isOIDC)
UIIRequest2(javax.servlet.http.HttpServletRequest servletRequest, ServiceTransaction transaction, AccessToken accessToken)
-
Uses of ServiceTransaction in org.oa4mp.delegation.server.server.claims
Methods in org.oa4mp.delegation.server.server.claims with parameters of type ServiceTransaction Modifier and Type Method Description net.sf.json.JSONObject
ClaimSource. process(net.sf.json.JSONObject claims, javax.servlet.http.HttpServletRequest request, ServiceTransaction transaction)
net.sf.json.JSONObject
ClaimSource. process(net.sf.json.JSONObject claims, ServiceTransaction transaction)
AUserInfo
object and the current service transaction are supplied. -
Uses of ServiceTransaction in org.oa4mp.delegation.server.storage
Classes in org.oa4mp.delegation.server.storage with type parameters of type ServiceTransaction Modifier and Type Class Description class
SQLServiceTransactionStore<V extends ServiceTransaction>
Created by Jeff Gaynor
on May 12, 2010 at 9:52:58 AMMethods in org.oa4mp.delegation.server.storage that return types with arguments of type ServiceTransaction Modifier and Type Method Description HashMap<String,ServiceTransaction>
SQLServiceTransactionStore. getCreatedTransactions()
-
Uses of ServiceTransaction in org.oa4mp.delegation.server.storage.support
Classes in org.oa4mp.delegation.server.storage.support with type parameters of type ServiceTransaction Modifier and Type Class Description class
ServiceTransactionConverter<V extends ServiceTransaction>
Converts maps to or from server-side transactions. -
Uses of ServiceTransaction in org.oa4mp.di
Methods in org.oa4mp.di that return ServiceTransaction Modifier and Type Method Description ServiceTransaction
DIService. verifyAndGet(IssuerResponse iResponse)
-
Uses of ServiceTransaction in org.oa4mp.server.api
Subclasses of ServiceTransaction in org.oa4mp.server.api Modifier and Type Class Description class
OA4MPServiceTransaction
Created by Jeff Gaynor
on May 17, 2011 at 3:26:21 PMFields in org.oa4mp.server.api with type parameters of type ServiceTransaction Modifier and Type Field Description protected TransactionStore<ServiceTransaction>
ServiceEnvironmentImpl. transactionStore
Methods in org.oa4mp.server.api that return types with arguments of type ServiceTransaction Modifier and Type Method Description TransactionStore<ServiceTransaction>
ServiceEnvironment. getTransactionStore()
Returns the current transaction store.TransactionStore<ServiceTransaction>
ServiceEnvironmentImpl. getTransactionStore()
-
Uses of ServiceTransaction in org.oa4mp.server.api.admin.transactions
Fields in org.oa4mp.server.api.admin.transactions with type parameters of type ServiceTransaction Modifier and Type Field Description protected static TransactionConverter<? extends ServiceTransaction>
TransactionStoreProviders. converter
protected static DSTransactionProvider<? extends ServiceTransaction>
TransactionStoreProviders. tp
Methods in org.oa4mp.server.api.admin.transactions that return types with arguments of type ServiceTransaction Modifier and Type Method Description static TransactionConverter<? extends ServiceTransaction>
TransactionStoreProviders. getConverter()
static DSTransactionProvider<? extends ServiceTransaction>
TransactionStoreProviders. getTp()
Method parameters in org.oa4mp.server.api.admin.transactions with type arguments of type ServiceTransaction Modifier and Type Method Description static void
TransactionStoreProviders. setConverter(TransactionConverter<? extends ServiceTransaction> converter)
static void
TransactionStoreProviders. setTp(DSTransactionProvider<? extends ServiceTransaction> tp)
-
Uses of ServiceTransaction in org.oa4mp.server.api.storage.servlet
Methods in org.oa4mp.server.api.storage.servlet that return ServiceTransaction Modifier and Type Method Description protected ServiceTransaction
AbstractInitServlet. doDelegation(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
Actual work call.protected ServiceTransaction
AbstractAuthenticationServlet. getAndCheckTransaction(String token)
protected abstract ServiceTransaction
AbstractAccessTokenServlet. getTransaction(AuthorizationGrant ag, javax.servlet.http.HttpServletRequest req)
ServiceTransaction
AbstractAuthenticationServlet.AuthorizedState. getTransaction()
protected ServiceTransaction
OA4MPServlet. getTransaction(AuthorizationGrant grant)
protected ServiceTransaction
OA4MPServlet. getTransactionByGrantID(javax.servlet.http.HttpServletRequest request)
ServiceTransaction
OA4MPServlet. newTransaction()
ServiceTransaction
AbstractAuthenticationServlet. verifyAndGet(IssuerResponse iResponse)
ServiceTransaction
AbstractRegistrationServlet. verifyAndGet(IssuerResponse iResponse)
ServiceTransaction
AuthorizationControllerServlet. verifyAndGet(IssuerResponse iResponse)
ServiceTransaction
DiscoveryServlet. verifyAndGet(IssuerResponse iResponse)
ServiceTransaction
ErrorServlet. verifyAndGet(IssuerResponse iResponse)
abstract ServiceTransaction
OA4MPServlet. verifyAndGet(IssuerResponse iResponse)
This is called after the response is received so that the system can get the approproate transaction.Methods in org.oa4mp.server.api.storage.servlet with parameters of type ServiceTransaction Modifier and Type Method Description abstract String
AbstractAuthenticationServlet. createCallback(ServiceTransaction transaction, Map<String,String> params)
This will take whatever the passed in callback from the client is and append any parameters needed.protected void
AbstractAuthenticationServlet. createRedirect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ServiceTransaction trans)
protected abstract void
AbstractAuthenticationServlet. createRedirectInit(ServiceTransaction trans, String userName, String password)
Additional setup for the callback.protected abstract ATRequest
AbstractAccessTokenServlet. getATRequest(javax.servlet.http.HttpServletRequest request, ServiceTransaction transaction)
protected IssuerTransactionState
AbstractAccessTokenServlet. getIssuerTransactionState(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, AuthorizationGrant updatedAG, ServiceTransaction transaction, edu.uiuc.ncsa.security.storage.XMLMap backup)
Default for standard token endpoint call.protected IssuerTransactionState
AbstractAccessTokenServlet. getIssuerTransactionState(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, AuthorizationGrant updatedAG, ServiceTransaction transaction, edu.uiuc.ncsa.security.storage.XMLMap backup, boolean isRFC8628)
Constructors in org.oa4mp.server.api.storage.servlet with parameters of type ServiceTransaction Constructor Description AuthorizedState(int state, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ServiceTransaction transaction)
-
Uses of ServiceTransaction in org.oa4mp.server.api.util
Methods in org.oa4mp.server.api.util that return ServiceTransaction Modifier and Type Method Description ServiceTransaction
ClientDebugUtil. getTransaction()
Methods in org.oa4mp.server.api.util with parameters of type ServiceTransaction Modifier and Type Method Description void
ClientDebugUtil. setTransaction(ServiceTransaction transaction)
-
Uses of ServiceTransaction in org.oa4mp.server.loader.oauth2.claims
Methods in org.oa4mp.server.loader.oauth2.claims with parameters of type ServiceTransaction Modifier and Type Method Description String
LDAPClaimsSource. getSearchName(net.sf.json.JSONObject claims, javax.servlet.http.HttpServletRequest request, ServiceTransaction transaction)
Returns the name of the user for whom the search is to be run.net.sf.json.JSONObject
BasicClaimsSourceImpl. process(net.sf.json.JSONObject claims, javax.servlet.http.HttpServletRequest request, ServiceTransaction transaction)
This also just returns theUserInfo
object passed in.net.sf.json.JSONObject
BasicClaimsSourceImpl. process(net.sf.json.JSONObject claims, ServiceTransaction transaction)
At the most basic level, this just returns theUserInfo
object passed to it.net.sf.json.JSONObject
HTTPHeaderClaimsSource. process(net.sf.json.JSONObject claims, ServiceTransaction transaction)
net.sf.json.JSONObject
QDLHeadersClaimsSource. process(net.sf.json.JSONObject claims, ServiceTransaction transaction)
protected net.sf.json.JSONObject
BasicClaimsSourceImpl. realProcessing(net.sf.json.JSONObject claims, javax.servlet.http.HttpServletRequest request, ServiceTransaction transaction)
This is the actual place to put your code that only processes the claim source.protected net.sf.json.JSONObject
FSClaimSource. realProcessing(net.sf.json.JSONObject claims, javax.servlet.http.HttpServletRequest request, ServiceTransaction transaction)
protected net.sf.json.JSONObject
HTTPHeaderClaimsSource. realProcessing(net.sf.json.JSONObject claims, javax.servlet.http.HttpServletRequest request, ServiceTransaction transaction)
protected net.sf.json.JSONObject
LDAPClaimsSource. realProcessing(net.sf.json.JSONObject claims, javax.servlet.http.HttpServletRequest request, ServiceTransaction transaction)
protected net.sf.json.JSONObject
QDLHeadersClaimsSource. realProcessing(net.sf.json.JSONObject claims, javax.servlet.http.HttpServletRequest request, ServiceTransaction transaction)
Note that this will filter as a prefix or as a regex depending on the configuration.protected net.sf.json.JSONObject
TestClaimSource. realProcessing(net.sf.json.JSONObject claims, javax.servlet.http.HttpServletRequest request, ServiceTransaction transaction)
-
Uses of ServiceTransaction in org.oa4mp.server.loader.oauth2.servlet
Methods in org.oa4mp.server.loader.oauth2.servlet that return ServiceTransaction Modifier and Type Method Description protected abstract ServiceTransaction
AbstractAccessTokenServlet2. getTransaction(AuthorizationGrant ag, javax.servlet.http.HttpServletRequest req)
ServiceTransaction
OA2AuthorizedServlet. verifyAndGet(IssuerResponse iResponse)
protected ServiceTransaction
OA2AuthorizedServletUtil. verifyAndGet(IssuerResponse iResponse)
ServiceTransaction
TokenManagerServlet. verifyAndGet(IssuerResponse iResponse)
ServiceTransaction
UserInfoServlet. verifyAndGet(IssuerResponse iResponse)
Methods in org.oa4mp.server.loader.oauth2.servlet with parameters of type ServiceTransaction Modifier and Type Method Description static String
OA2AuthorizedServletUtil. createCallback(ServiceTransaction trans, Map<String,String> params)
protected abstract ATRequest
AbstractAccessTokenServlet2. getATRequest(javax.servlet.http.HttpServletRequest request, ServiceTransaction transaction, OA2Client client)
protected IssuerTransactionState
AbstractAccessTokenServlet2. getIssuerTransactionState(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, AuthorizationGrant updatedAG, ServiceTransaction transaction, OA2Client client, edu.uiuc.ncsa.security.storage.XMLMap backup)
Default for standard token endpoint call.protected IssuerTransactionState
AbstractAccessTokenServlet2. getIssuerTransactionState(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, AuthorizationGrant updatedAG, ServiceTransaction transaction, OA2Client client, edu.uiuc.ncsa.security.storage.XMLMap backup, boolean isRFC8628)
protected String
UserInfoServlet. getUsername(ServiceTransaction transaction)
Override this if needed. -
Uses of ServiceTransaction in org.oa4mp.server.loader.oauth2.storage.transactions
Subclasses of ServiceTransaction in org.oa4mp.server.loader.oauth2.storage.transactions Modifier and Type Class Description class
OA2ServiceTransaction
Created by Jeff Gaynor
on 2/28/14 at 1:46 PM -
Uses of ServiceTransaction in org.oa4mp.server.proxy
Methods in org.oa4mp.server.proxy that return ServiceTransaction Modifier and Type Method Description protected ServiceTransaction
OA2ATServlet. getTransaction(AuthorizationGrant ag, javax.servlet.http.HttpServletRequest req)
ServiceTransaction
OA2ATServlet. verifyAndGet(IssuerResponse iResponse)
ServiceTransaction
ProxyCallbackServlet. verifyAndGet(IssuerResponse iResponse)
ServiceTransaction
RFC8628Servlet. verifyAndGet(IssuerResponse iResponse)
Methods in org.oa4mp.server.proxy with parameters of type ServiceTransaction Modifier and Type Method Description String
OA2AuthenticationServer. createCallback(ServiceTransaction trans, Map<String,String> params)
protected void
OA2AuthenticationServer. createRedirect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ServiceTransaction trans)
protected void
OA2AuthenticationServer. createRedirectInit(ServiceTransaction trans, String userName, String password)
protected ATRequest
OA2ATServlet. getATRequest(javax.servlet.http.HttpServletRequest request, ServiceTransaction transaction, OA2Client client)
-