Class CILOA2ATServlet

  • All Implemented Interfaces:
    edu.uiuc.ncsa.oa4mp.delegation.common.servlet.TransactionFilter, edu.uiuc.ncsa.security.core.Logable, Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    public class CILOA2ATServlet
    extends edu.uiuc.ncsa.oa2.servlet.OA2ATServlet
    Once upon a time this had a bunch of code for processing claims but that has been replaced as of version 4.0. This should go away at some point.

    Created by Jeff Gaynor
    on 2/2/17 at 1:37 PM

    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class edu.uiuc.ncsa.oa2.servlet.OA2ATServlet

        edu.uiuc.ncsa.oa2.servlet.OA2ATServlet.RFC8693Thingie
    • Field Summary

      • Fields inherited from class edu.uiuc.ncsa.myproxy.oa4mp.oauth2.servlet.AbstractAccessTokenServlet2

        txRecordCleanup
      • Fields inherited from class edu.uiuc.ncsa.myproxy.oa4mp.oauth2.servlet.MultiAuthServlet

        upkeepThreadList
      • Fields inherited from class edu.uiuc.ncsa.myproxy.oa4mp.server.servlet.MyProxyDelegationServlet

        caThread, kpt, lastAccessedThread, myproxyConnectionCache, myproxyConnectionCleanup, transactionCleanup
      • Fields inherited from class edu.uiuc.ncsa.myproxy.oa4mp.server.servlet.EnvServlet

        ERROR_NOTIFICATION_BODY_KEY, ERROR_NOTIFICATION_SUBJECT_KEY, notificationListeners, storeUpdatesDone
      • Fields inherited from class edu.uiuc.ncsa.security.servlet.AbstractServlet

        environment, initialization, IP_HEADERS, PING_PARAMETER
    • Constructor Summary

      Constructors 
      Constructor Description
      CILOA2ATServlet()  
    • Method Summary

      • Methods inherited from class edu.uiuc.ncsa.oa2.servlet.OA2ATServlet

        checkAGExpiration, checkCodeChallenge, convertToList, convertToURIList, createErsatz, destroy, doAT, doAT, doIt, doNEWRefresh, doRefresh, doRFC7523, doRFC8628, executeByGrant, getATRequest, getByRT, getOA2SE, getTF2, getTransaction, listToString, preprocess, rollback, rollback, verifyAndGet
      • Methods inherited from class edu.uiuc.ncsa.myproxy.oa4mp.oauth2.servlet.AbstractAccessTokenServlet2

        doDelegation, doDelegation, getClient, getIssuerTransactionState, getIssuerTransactionState
      • Methods inherited from class edu.uiuc.ncsa.myproxy.oa4mp.oauth2.servlet.MultiAuthServlet

        getAdminClient, getAdminClient, getClientSecret, verifyClient, verifyClient, verifyClientSecret
      • Methods inherited from class edu.uiuc.ncsa.myproxy.oa4mp.server.servlet.MyProxyDelegationServlet

        checkClientApproval, createDebugger, getAGI, getATI, getClient, getClient, getFirstParameters, getFirstParameterValue, getGrantIDFromRequest, getMPConnection, getMPConnection, getMyproxyConnectionCache, getMyproxyServices, getServiceEnvironment, getTransaction, getTransactionByGrantID, getTransactionStore, hasMPConnection, hasMPConnection, isEmpty, loadProperties2, newTransaction, postprocess, realStoreUpdates, say, shutdownCleanup, storeUpdates
      • Methods inherited from class edu.uiuc.ncsa.myproxy.oa4mp.server.servlet.EnvServlet

        addNotificationListener, loadEnvironment, processStoreCheck, removeNotificationListener
      • Methods inherited from class edu.uiuc.ncsa.security.servlet.AbstractServlet

        checkContentType, CONST, debug, doGet, doPing, doPost, error, error, getConfigurationLoader, getEnvironment, getExceptionHandler, getInitialization, getMyLogger, getRequestIPAddress, handleException, info, init, isDebugOn, logOK, logOK, printAllParameters, printAllParameters, resetState, setConfigurationLoader, setDebugOn, setEnvironment, setExceptionHandler, setInitialization, warn
      • Methods inherited from class javax.servlet.http.HttpServlet

        doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
      • Methods inherited from class javax.servlet.GenericServlet

        getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
    • Constructor Detail

      • CILOA2ATServlet

        public CILOA2ATServlet()