Class UstraSessionAuthenticationCheckController
java.lang.Object
org.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.support.WebContentGenerator
org.springframework.web.servlet.mvc.AbstractController
com.gsitm.ustra.java.autoconfigure.security.duplication.polling.UstraSessionAuthenticationCheckController
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware,org.springframework.web.context.ServletContextAware,org.springframework.web.servlet.mvc.Controller
public class UstraSessionAuthenticationCheckController
extends org.springframework.web.servlet.mvc.AbstractController
세션 기반 인증 중복 및 자동 로그아웃 처리
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.gsitm.ustra.java.security.connection.UstraConnectionStorage<AuthenticationPollingClientInfo>Connection storageprotected final Executor스케쥴러protected final String파라메터 명protected final com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor프로세서protected final String인증 키Fields inherited from class org.springframework.web.servlet.support.WebContentGenerator
HEADER_CACHE_CONTROL, METHOD_GET, METHOD_HEAD, METHOD_POSTFields inherited from class org.springframework.context.support.ApplicationObjectSupport
logger -
Constructor Summary
ConstructorsConstructorDescriptionUstraSessionAuthenticationCheckController(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor processor, String parameterName, String secretKey, com.gsitm.ustra.java.security.connection.UstraConnectionStorage<?> connectionStorage) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.web.servlet.ModelAndViewhandleRequestInternal(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Methods inherited from class org.springframework.web.servlet.mvc.AbstractController
handleRequest, isSynchronizeOnSession, setSynchronizeOnSessionMethods inherited from class org.springframework.web.servlet.support.WebContentGenerator
applyCacheControl, applyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkRequest, getAllowHeader, getCacheControl, getCacheSeconds, getSupportedMethods, getVaryByRequestHeaders, isAlwaysMustRevalidate, isRequireSession, isUseCacheControlHeader, isUseCacheControlNoStore, isUseExpiresHeader, prepareResponse, preventCaching, setAlwaysMustRevalidate, setCacheControl, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseCacheControlNoStore, setUseExpiresHeader, setVaryByRequestHeadersMethods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextMethods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, getMessageSourceAccessor, initApplicationContext, obtainApplicationContext, requiredContextClass, setApplicationContext
-
Field Details
-
processor
protected final com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor processor프로세서 -
parameterName
파라메터 명 -
secretKey
인증 키 -
executor
스케쥴러 -
connectionStorage
protected com.gsitm.ustra.java.security.connection.UstraConnectionStorage<AuthenticationPollingClientInfo> connectionStorageConnection storage
-
-
Constructor Details
-
UstraSessionAuthenticationCheckController
-
-
Method Details
-
handleRequestInternal
protected org.springframework.web.servlet.ModelAndView handleRequestInternal(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws Exception - Specified by:
handleRequestInternalin classorg.springframework.web.servlet.mvc.AbstractController- Throws:
Exception
-