public class OA2AuthorizationServer extends AbstractAuthroizationServlet
Created by Jeff Gaynor
on 2/7/14 at 11:44 AM
AbstractAuthroizationServlet.AuthorizedState| Modifier and Type | Field and Description |
|---|---|
String |
AUTHORIZATION_REFRESH_TOKEN_LIFETIME_KEY |
String |
AUTHORIZATION_REFRESH_TOKEN_LIFETIME_VALUE |
String |
AUTHORIZED_ENDPOINT |
AUTHORIZATION_ACTION_KEY, AUTHORIZATION_ACTION_OK, AUTHORIZATION_ACTION_OK_VALUE, AUTHORIZATION_ACTION_START, AUTHORIZATION_PASSWORD_KEY, AUTHORIZATION_USER_NAME_KEY, AUTHORIZATION_USER_NAME_VALUE, ERROR_PAGE, INITIAL_PAGE, OK_PAGE, RETRY_MESSAGEcaThread, ERROR_NOTIFICATION_BODY_KEY, ERROR_NOTIFICATION_SUBJECT_KEY, kpt, myproxyConnectionCache, myproxyConnectionCleanup, storeUpdatesDone, transactionCleanup| Constructor and Description |
|---|
OA2AuthorizationServer() |
| Modifier and Type | Method and Description |
|---|---|
String |
createCallback(edu.uiuc.ncsa.security.delegation.server.ServiceTransaction trans,
Map<String,String> params) |
protected void |
createRedirect(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
edu.uiuc.ncsa.security.delegation.server.ServiceTransaction trans) |
protected void |
doIt(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
doRealCertRequest(edu.uiuc.ncsa.security.delegation.server.ServiceTransaction trans,
String statusString)
Spec says we do the cert request in the authorization servlet.
|
void |
prepare(edu.uiuc.ncsa.security.servlet.PresentableState state) |
void |
present(edu.uiuc.ncsa.security.servlet.PresentableState state) |
getAndCheckTransaction, getParam, getState, handleError, verifyAndGetcreateMPConnection, createMPConnection, doCertRequest, getX509CertificatesaddNotificationListener, checkClient, destroy, fireExceptionCaught, getAGI, getATI, getClient, getClient, getClient, getFirstParameters, getMPConnection, getMPConnection, getMyproxyConnectionCache, getMyproxyServices, getServiceEnvironment, getTransaction, getTransactionStore, hasMPConnection, hasMPConnection, isEmpty, loadEnvironment, loadProperties2, newTransaction, postprocess, preprocess, processStoreCheck, removeNotificationListener, say, setRedirect, setupNotifiers, shutdownCleanup, storeUpdatesCONST, debug, doGet, doPing, doPost, error, getConfigurationLoader, getEnvironment, getExceptionHandler, getFirstParameterValue, getInitialization, getMyLogger, handleException, info, init, isDebugOn, printAllParameters, resetState, setConfigurationLoader, setDebugOn, setEnvironment, setExceptionHandler, setInitialization, warndoDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, servicepublic String AUTHORIZATION_REFRESH_TOKEN_LIFETIME_KEY
public String AUTHORIZED_ENDPOINT
public String AUTHORIZATION_REFRESH_TOKEN_LIFETIME_VALUE
protected void doIt(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Throwable
doIt in class AbstractAuthroizationServletThrowablepublic void prepare(edu.uiuc.ncsa.security.servlet.PresentableState state)
throws Throwable
prepare in interface edu.uiuc.ncsa.security.servlet.Presentableprepare in class AbstractAuthroizationServletThrowablepublic void present(edu.uiuc.ncsa.security.servlet.PresentableState state)
throws Throwable
present in interface edu.uiuc.ncsa.security.servlet.Presentablepresent in class AbstractAuthroizationServletThrowableprotected void createRedirect(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
edu.uiuc.ncsa.security.delegation.server.ServiceTransaction trans)
throws Throwable
createRedirect in class AbstractAuthroizationServletThrowablepublic String createCallback(edu.uiuc.ncsa.security.delegation.server.ServiceTransaction trans, Map<String,String> params)
createCallback in class AbstractAuthroizationServletprotected void doRealCertRequest(edu.uiuc.ncsa.security.delegation.server.ServiceTransaction trans,
String statusString)
throws Throwable
doRealCertRequest in class CRServlettrans - statusString - ThrowableCopyright © 2015. All Rights Reserved.