public class ACS2Impl extends ACS2
Created by Jeff Gaynor
on 2/7/14 at 1:29 PM
caThread, ERROR_NOTIFICATION_BODY_KEY, ERROR_NOTIFICATION_SUBJECT_KEY, kpt, myproxyConnectionCache, myproxyConnectionCleanup, transactionCleanup
storeUpdatesDone
environment, initialization, PING_PARAMETER
Constructor and Description |
---|
ACS2Impl() |
Modifier and Type | Method and Description |
---|---|
protected void |
doRealCertRequest(ServiceTransaction trans,
String statusString)
Indirection call.
|
protected AccessToken |
getAccessToken(javax.servlet.http.HttpServletRequest request)
There are various requirements for transmitting the access token, so specific methods have to be used.
|
ServiceTransaction |
verifyAndGet(IssuerResponse iResponse)
This is called after the response is received so that the system can get the approproate
transaction.
|
doDelegation, doIt, getPAI
createMPConnection, createMPConnection, doCertRequest, getX509Certificates
addNotificationListener, checkClientApproval, destroy, getAGI, getATI, getClient, getClient, getClient, getFirstParameters, getGrantIDFromRequest, getMPConnection, getMPConnection, getMyproxyConnectionCache, getMyproxyServices, getServiceEnvironment, getTransaction, getTransactionByGrantID, getTransactionStore, hasMPConnection, hasMPConnection, isEmpty, loadProperties2, newTransaction, postprocess, preprocess, realStoreUpdates, removeNotificationListener, say, shutdownCleanup, storeUpdates
loadEnvironment, processStoreCheck
CONST, debug, doGet, doPing, doPost, error, getConfigurationLoader, getEnvironment, getExceptionHandler, getFirstParameterValue, getInitialization, getMyLogger, handleException, info, init, isDebugOn, printAllParameters, resetState, setConfigurationLoader, setDebugOn, setEnvironment, setExceptionHandler, setInitialization, warn
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
protected AccessToken getAccessToken(javax.servlet.http.HttpServletRequest request)
CRServlet
getAccessToken
in class CRServlet
public ServiceTransaction verifyAndGet(IssuerResponse iResponse) throws IOException
MyProxyDelegationServlet
verifyAndGet
in class MyProxyDelegationServlet
IOException
protected void doRealCertRequest(ServiceTransaction trans, String statusString) throws Throwable
CRServlet
CRServlet.doCertRequest(edu.uiuc.ncsa.security.delegation.server.ServiceTransaction, String)
put it here. And this should contain the actual call to that method. This is called in the authorization leg
and the getCert call. You should point this at the CRServlet.doCertRequest(ServiceTransaction, String)
method
here which does all the dirty work of tracking down the connection and getting the cert. So, depending on your
protocol you will have only one of two places where this is fully implemented.doRealCertRequest
in class CRServlet
Throwable
Copyright © 2019. All Rights Reserved.