Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACCOUNT_LOCKED_USER - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- AccountLockedUserException - Exception in com.gsitm.ustra.java.security.exception
-
ACCOUNT_LOCKED_USER("FS09", "계정이 잠금 상태입니다.", AccountLockedUserException.class),
- AccountLockedUserException(ResponseCode<?>) - Constructor for exception com.gsitm.ustra.java.security.exception.AccountLockedUserException
- add(String, T) - Method in class com.gsitm.ustra.java.security.connection.ConcurrentMapConnectionStorage
- add(String, T) - Method in interface com.gsitm.ustra.java.security.connection.UstraConnectionStorage
-
연결 정보 추가
- addAdditionalPeroperties(String, Object) - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- addtionalProperties - Variable in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
-
추가 프로퍼티 값
- AES256_DEFAULT - Enum constant in enum class com.gsitm.ustra.java.security.authentication.properties.ClientValidationValueEncryptionType
-
AES256
- AllGrantedPermissionAuthorityCheckerExecutor - Class in com.gsitm.ustra.java.security.authority.permission
-
모든 PermissionAuthorityChecker 확인 시 true 처리
- AllGrantedPermissionAuthorityCheckerExecutor() - Constructor for class com.gsitm.ustra.java.security.authority.permission.AllGrantedPermissionAuthorityCheckerExecutor
- anonymous() - Static method in class com.gsitm.ustra.java.security.authentication.authority.UstraGrantedAuthority
-
익명 권한 생성
- ANONYMOUS - Enum constant in enum class com.gsitm.ustra.java.security.authority.UstraAccessType
- ANONYMOUS_AUTHORITY - Static variable in class com.gsitm.ustra.java.security.authentication.authority.UstraGrantedAuthority
-
익명 권한
- ANONYMOUS_USER_TEMPORARY_ID - Static variable in class com.gsitm.ustra.java.security.authentication.user.UstraAnonymousUser
-
익명 아이디
- AnonymousUserRequestToken - Class in com.gsitm.ustra.java.security.authentication.request.token
- AnonymousUserRequestToken() - Constructor for class com.gsitm.ustra.java.security.authentication.request.token.AnonymousUserRequestToken
- athenticationPropertiesProvider - Variable in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- authenticate(UstraAuthenticationRequestToken) - Method in class com.gsitm.ustra.java.security.authentication.UstraAuthenticationManager
-
인증 요청 토큰으로 인증 처리
- authenticate(Authentication) - Method in class com.gsitm.ustra.java.security.UstraDummyAuthenticationProvider
- authenticate(S) - Method in class com.gsitm.ustra.java.security.authentication.processor.DefaultUstraAuthenticationProcessor
-
인증 요청 토큰으로 인증 정보를 생성한다.
- authenticate(S) - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
-
인증 처리
- authenticated() - Method in class com.gsitm.ustra.java.security.web.DefaultUstraWebAuthenticationInfoDetector
- authenticationAuthorityChecker - Variable in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- authenticationAuthorityChecker(UstraAuthenticationProcessor<S, R>) - Method in interface com.gsitm.ustra.java.security.authentication.UstraAuthenticationConfigurer
-
인증 정보의 권한을 확인
- authenticationChecker - Variable in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- authenticationChecker(UstraAuthenticationProcessor<S, R>) - Method in interface com.gsitm.ustra.java.security.authentication.UstraAuthenticationConfigurer
-
인증 유효성 확인
- authenticationClass - Variable in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- AuthenticationDuplicationCheckType - Enum Class in com.gsitm.ustra.java.security.authentication.properties
-
인증 중복 체크 유형
- AuthenticationFailureData() - Constructor for class com.gsitm.ustra.java.security.exception.UstraSecurityAuthenticationException.AuthenticationFailureData
- authenticationKeyChecker - Variable in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- authenticationKeyChecker(UstraAuthenticationProcessor<S, R>) - Method in interface com.gsitm.ustra.java.security.authentication.UstraAuthenticationConfigurer
-
인증 키 체커
- authenticationListener - Variable in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- authenticationListener(UstraAuthenticationProcessor<S, R>) - Method in interface com.gsitm.ustra.java.security.authentication.UstraAuthenticationConfigurer
-
인증 결과 수신 리스너
- authenticationProcessors - Variable in class com.gsitm.ustra.java.security.authentication.UstraAuthenticationManager
-
Bean으로 등록된 인증 처리 프로세서 목록
- authenticationProperties - Variable in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- authenticationProperties(UstraAuthenticationProcessor<S, R>) - Method in interface com.gsitm.ustra.java.security.authentication.UstraAuthenticationConfigurer
-
인증 설정 정보
- authenticationPropertiesProvider() - Method in interface com.gsitm.ustra.java.security.authentication.UstraAuthenticationConfigurer
-
인증 설정 Provider
- AuthenticationRealTimeDuplicationCheckType - Enum Class in com.gsitm.ustra.java.security.authentication.properties
-
실시간 인증 중복 체크 유형
- authenticationStore - Variable in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- authenticationStore(UstraAuthenticationProcessor<S, R>) - Method in interface com.gsitm.ustra.java.security.authentication.UstraAuthenticationConfigurer
-
인증 저장소
- AuthenticationStoredToken - Interface in com.gsitm.ustra.java.security.authentication.request.token
-
인증 정보를 저장하는 Stored Token
- awareApplicationContext(ApplicationContext, Object...) - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
B
- BY_IP_ADDRESS - Enum constant in enum class com.gsitm.ustra.java.security.authentication.properties.AuthenticationDuplicationCheckType
-
IP ADDRESS 별
- BY_USER - Enum constant in enum class com.gsitm.ustra.java.security.authentication.properties.AuthenticationDuplicationCheckType
-
사용자 별
C
- canEqual(Object) - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessorContextHolder.UstraAuthenticationProcessorData
- canEqual(Object) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
- canEqual(Object) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties.ClientValidation
- canEqual(Object) - Method in class com.gsitm.ustra.java.security.authentication.request.token.UserNamePasswordAuthenticationRequestToken
- canEqual(Object) - Method in class com.gsitm.ustra.java.security.authentication.request.token.UserNameWithKeyAuthenticationRequestToken
- canEqual(Object) - Method in class com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken
- canEqual(Object) - Method in class com.gsitm.ustra.java.security.authority.UstraAuthority
- canEqual(Object) - Method in class com.gsitm.ustra.java.security.exception.UstraSecurityAuthenticationException.AuthenticationFailureData
- canEqual(Object) - Method in exception com.gsitm.ustra.java.security.exception.UstraSecurityAuthenticationException
- canEqual(Object) - Method in exception com.gsitm.ustra.java.security.exception.UstraSecurityException
- canEqual(Object) - Method in class com.gsitm.ustra.java.security.properties.UstraSecurityProperties
- canEqual(Object) - Method in class com.gsitm.ustra.java.security.properties.UstraSecurityProperties.Xss
- CANNOT_ANONYMOUS_ACCESS - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- CANNOT_CREATE_AUTHENTICATION_TOKEN - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- CannotAnonymousAccessException - Exception in com.gsitm.ustra.java.security.exception
-
CANNOT_ANONYMOUS_ACCESS("FS02", "익명 인증은 허용되지 않습니다.", CannotAnonymousAccessException.class),
- CannotAnonymousAccessException(ResponseCode<?>) - Constructor for exception com.gsitm.ustra.java.security.exception.CannotAnonymousAccessException
- channels() - Element in annotation interface com.gsitm.ustra.java.security.authority.permission.Permission
-
제한 채널 설정
- check(UstraAuthenticationProperties, R) - Method in interface com.gsitm.ustra.java.security.authentication.authentication.checker.UstraAuthenticationChecker
- check(UstraAuthenticationProperties, S) - Method in interface com.gsitm.ustra.java.security.authentication.request.UstraAuthenticationRequestTokenChecker
- check(Permission, UstraAuthentication) - Method in class com.gsitm.ustra.java.security.authority.permission.DefaultPermissionAuthorityChecker
- check(Permission, UstraAuthentication) - Method in interface com.gsitm.ustra.java.security.authority.permission.PermissionAuthorityChecker
-
허가 조건과 인증정보로 현 요청에 대해 허가 여부를 반환한다.
- check(HttpServletRequest, Authentication) - Method in interface com.gsitm.ustra.java.security.authority.UstraAuthorityChecker
-
request별로 전역 권한을 확인한다.
- check(HttpServletRequest, R) - Method in interface com.gsitm.ustra.java.security.authentication.authority.UstraAuthenticationAuthorityChecker
-
authentication의 권한을 체크한다.
- check(S, UstraUser) - Method in class com.gsitm.ustra.java.security.authentication.user.checker.DefaultUstraUserDetailChecker
- check(S, UstraUser) - Method in interface com.gsitm.ustra.java.security.authentication.user.checker.UstraUserDetailChecker
-
유저 정보 유효성 체크 실패 시 Exception 발생
- checkKey(UserNameWithKeyAuthenticationRequestToken, R) - Method in interface com.gsitm.ustra.java.security.authentication.authentication.checker.UstraAuthenticationKeyChecker
-
키 값을 확인한다.
- clear() - Static method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessorContextHolder
- ClientValidation() - Constructor for class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties.ClientValidation
- ClientValidationType - Enum Class in com.gsitm.ustra.java.security.authentication.properties
-
클라이언트 유효성 검증 유형
- ClientValidationValueEncryptionType - Enum Class in com.gsitm.ustra.java.security.authentication.properties
-
클라이언트 검증 암호화 유형
- clientValidator - Variable in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- clientValidator(UstraAuthenticationProcessor<S, R>) - Method in interface com.gsitm.ustra.java.security.authentication.UstraAuthenticationConfigurer
-
클라이언트 유효성 검증
- com.gsitm.ustra.java.security - package com.gsitm.ustra.java.security
- com.gsitm.ustra.java.security.authentication - package com.gsitm.ustra.java.security.authentication
- com.gsitm.ustra.java.security.authentication.authentication - package com.gsitm.ustra.java.security.authentication.authentication
- com.gsitm.ustra.java.security.authentication.authentication.checker - package com.gsitm.ustra.java.security.authentication.authentication.checker
- com.gsitm.ustra.java.security.authentication.authority - package com.gsitm.ustra.java.security.authentication.authority
- com.gsitm.ustra.java.security.authentication.cache - package com.gsitm.ustra.java.security.authentication.cache
- com.gsitm.ustra.java.security.authentication.listener - package com.gsitm.ustra.java.security.authentication.listener
- com.gsitm.ustra.java.security.authentication.processor - package com.gsitm.ustra.java.security.authentication.processor
- com.gsitm.ustra.java.security.authentication.properties - package com.gsitm.ustra.java.security.authentication.properties
- com.gsitm.ustra.java.security.authentication.request - package com.gsitm.ustra.java.security.authentication.request
- com.gsitm.ustra.java.security.authentication.request.token - package com.gsitm.ustra.java.security.authentication.request.token
- com.gsitm.ustra.java.security.authentication.store - package com.gsitm.ustra.java.security.authentication.store
- com.gsitm.ustra.java.security.authentication.user - package com.gsitm.ustra.java.security.authentication.user
- com.gsitm.ustra.java.security.authentication.user.checker - package com.gsitm.ustra.java.security.authentication.user.checker
- com.gsitm.ustra.java.security.authentication.validation - package com.gsitm.ustra.java.security.authentication.validation
- com.gsitm.ustra.java.security.authority - package com.gsitm.ustra.java.security.authority
- com.gsitm.ustra.java.security.authority.permission - package com.gsitm.ustra.java.security.authority.permission
- com.gsitm.ustra.java.security.config - package com.gsitm.ustra.java.security.config
- com.gsitm.ustra.java.security.connection - package com.gsitm.ustra.java.security.connection
- com.gsitm.ustra.java.security.exception - package com.gsitm.ustra.java.security.exception
- com.gsitm.ustra.java.security.filter - package com.gsitm.ustra.java.security.filter
- com.gsitm.ustra.java.security.filter.xss - package com.gsitm.ustra.java.security.filter.xss
- com.gsitm.ustra.java.security.properties - package com.gsitm.ustra.java.security.properties
- com.gsitm.ustra.java.security.utils - package com.gsitm.ustra.java.security.utils
- com.gsitm.ustra.java.security.web - package com.gsitm.ustra.java.security.web
- ConcurrentMapConnectionStorage<T extends ConnectionInfo> - Class in com.gsitm.ustra.java.security.connection
-
Map으로 관리되는 연결 정보 구현체
- ConcurrentMapConnectionStorage() - Constructor for class com.gsitm.ustra.java.security.connection.ConcurrentMapConnectionStorage
- configurer - Variable in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- ConnectionInfo - Interface in com.gsitm.ustra.java.security.connection
- contains(String) - Method in class com.gsitm.ustra.java.security.connection.ConcurrentMapConnectionStorage
- contains(String) - Method in interface com.gsitm.ustra.java.security.connection.UstraConnectionStorage
-
해당 키 값의 연결 정보가 존재하는지 여부 확인
- createAnonymousAuthentication(R) - Method in class com.gsitm.ustra.java.security.authentication.processor.DefaultUstraAuthenticationProcessor
-
요청 시의 익명 인증 객체를 생성한다.
- createDefaultAuthentication(S) - Method in class com.gsitm.ustra.java.security.authentication.processor.DefaultUstraAuthenticationProcessor
-
로그인 시의 기본 인증 객체를 생성한다.
- CREDENTIALS_EXPIRED_USER - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- CredentialsExpiredUserException - Exception in com.gsitm.ustra.java.security.exception
-
CREDENTIALS_EXPIRED_USER("FS08", "비밀번호 변경이 필요합니다.
- CredentialsExpiredUserException(ResponseCode<?>) - Constructor for exception com.gsitm.ustra.java.security.exception.CredentialsExpiredUserException
D
- DEFAULT_USER - Static variable in class com.gsitm.ustra.java.security.authentication.cache.SecurityCacheNames
-
기본 사용자 캐시
- DefaultPermissionAuthorityChecker - Class in com.gsitm.ustra.java.security.authority.permission
- DefaultPermissionAuthorityChecker() - Constructor for class com.gsitm.ustra.java.security.authority.permission.DefaultPermissionAuthorityChecker
- DefaultUstraAuthenticationProcessor<S extends UstraAuthenticationRequestToken,
R extends UstraAuthentication> - Class in com.gsitm.ustra.java.security.authentication.processor -
기본 인증 프로세서
- DefaultUstraAuthenticationProcessor(UstraAuthenticationConfigurer<S, R>, Class<R>) - Constructor for class com.gsitm.ustra.java.security.authentication.processor.DefaultUstraAuthenticationProcessor
-
Provider Configurer와 Authentication Class를 받는다.
- DefaultUstraSecurityConfigure - Class in com.gsitm.ustra.java.security.config
- DefaultUstraSecurityConfigure(UstraAuthenticationManager, UstraMvcProperties, List<UstraWebSocketConfigurer>, UstraAuthorityChecker) - Constructor for class com.gsitm.ustra.java.security.config.DefaultUstraSecurityConfigure
- DefaultUstraUserDetailChecker<S extends UstraAuthenticationRequestToken> - Class in com.gsitm.ustra.java.security.authentication.user.checker
-
UstraUserDetailChecker 인터페이스의 기본 구현체 유저 상태에 따라 Exception을 발생시킨다.
- DefaultUstraUserDetailChecker() - Constructor for class com.gsitm.ustra.java.security.authentication.user.checker.DefaultUstraUserDetailChecker
- DefaultUstraUserDetailChecker(boolean) - Constructor for class com.gsitm.ustra.java.security.authentication.user.checker.DefaultUstraUserDetailChecker
- DefaultUstraWebAuthenticationInfoDetector - Class in com.gsitm.ustra.java.security.web
-
기본 웹 인증 정보 조회 구현체
- DefaultUstraWebAuthenticationInfoDetector(UstraAuthenticationManager) - Constructor for class com.gsitm.ustra.java.security.web.DefaultUstraWebAuthenticationInfoDetector
- DefaultXssTextEscaper - Class in com.gsitm.ustra.java.security.filter.xss
-
XSS 텍스트 변경
- DefaultXssTextEscaper() - Constructor for class com.gsitm.ustra.java.security.filter.xss.DefaultXssTextEscaper
- DEVICE - Enum constant in enum class com.gsitm.ustra.java.security.authentication.properties.ClientValidationType
-
디바이스 아이디
- DeviceIdClientValidator - Class in com.gsitm.ustra.java.security.authentication.validation
-
Device Id로 클라이언트 검증을 수행
- DeviceIdClientValidator(UstraAuthenticationProperties.ClientValidation) - Constructor for class com.gsitm.ustra.java.security.authentication.validation.DeviceIdClientValidator
- DeviceIdContainedToken - Interface in com.gsitm.ustra.java.security.authentication.request.token
-
디바이스 아이디를 포함하는 토큰
- DISABLED_USER - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- DisabledUserException - Exception in com.gsitm.ustra.java.security.exception
-
DISABLED_USER("FS06", "시스템을 사용할 수 없는 사용자입니다.", DisabledUserException.class),
- DisabledUserException(ResponseCode<?>) - Constructor for exception com.gsitm.ustra.java.security.exception.DisabledUserException
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.gsitm.ustra.java.security.filter.UstraAuthenticationRequestFilter
- doThrow() - Method in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- doThrowWithData(Object) - Method in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- DUPLICATED_AUTHENTICATION - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- DuplicatedAuthenticationException - Exception in com.gsitm.ustra.java.security.exception
-
DUPLICATED_AUTHENTICATION("FS01", "중복 인증 처리된 요청입니다.", DuplicatedAuthenticationException.class),
- DuplicatedAuthenticationException(ResponseCode<?>) - Constructor for exception com.gsitm.ustra.java.security.exception.DuplicatedAuthenticationException
E
- equals(Object) - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessorContextHolder.UstraAuthenticationProcessorData
- equals(Object) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties.ClientValidation
- equals(Object) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
- equals(Object) - Method in class com.gsitm.ustra.java.security.authentication.request.token.UserNamePasswordAuthenticationRequestToken
- equals(Object) - Method in class com.gsitm.ustra.java.security.authentication.request.token.UserNameWithKeyAuthenticationRequestToken
- equals(Object) - Method in class com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken
- equals(Object) - Method in class com.gsitm.ustra.java.security.authentication.user.UstraUser
- equals(Object) - Method in class com.gsitm.ustra.java.security.authority.UstraAuthority
- equals(Object) - Method in class com.gsitm.ustra.java.security.exception.UstraSecurityAuthenticationException.AuthenticationFailureData
- equals(Object) - Method in exception com.gsitm.ustra.java.security.exception.UstraSecurityAuthenticationException
- equals(Object) - Method in exception com.gsitm.ustra.java.security.exception.UstraSecurityException
- equals(Object) - Method in class com.gsitm.ustra.java.security.properties.UstraSecurityProperties
- equals(Object) - Method in class com.gsitm.ustra.java.security.properties.UstraSecurityProperties.Xss
- escapeXssText(String) - Method in class com.gsitm.ustra.java.security.filter.xss.DefaultXssTextEscaper
- escapeXssText(String) - Method in interface com.gsitm.ustra.java.security.filter.xss.UstraXssTextEscaper
-
text를 xss escape 처리
- escapeXssTextValues(Object) - Method in interface com.gsitm.ustra.java.security.filter.xss.UstraXssTextEscaper
-
object의 value 값을 일괄 escape 처리한다.
- exception() - Method in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- execute(List<PermissionAuthorityChecker>, Permission, UstraAuthentication) - Method in class com.gsitm.ustra.java.security.authority.permission.AllGrantedPermissionAuthorityCheckerExecutor
- execute(List<PermissionAuthorityChecker>, Permission, UstraAuthentication) - Method in class com.gsitm.ustra.java.security.authority.permission.OneGrantedPermissionAuthorityCheckerExecutor
- execute(List<PermissionAuthorityChecker>, Permission, UstraAuthentication) - Method in interface com.gsitm.ustra.java.security.authority.permission.PermissionAuthorityCheckerExecutor
-
PermissionAuthorityChecker를 실행하여 성공여부를 반환
- EXPIRED_AUTHENTICATION - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- EXPIRED_AUTHENTICATION_KEY - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- EXPIRED_USER - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- ExpiredUserException - Exception in com.gsitm.ustra.java.security.exception
-
EXPIRED_USER("FS07", "사용기간이 만료된 사용자입니다.", ExpiredUserException.class),
- ExpiredUserException(ResponseCode<?>) - Constructor for exception com.gsitm.ustra.java.security.exception.ExpiredUserException
F
- FAIL_ID_PASSWORD_AUTHENTICATION - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- from(ResponseCode<?>) - Static method in exception com.gsitm.ustra.java.security.exception.UstraSecurityAuthenticationException
-
인증 예외 생성
- from(String) - Static method in class com.gsitm.ustra.java.security.authentication.authority.UstraGrantedAuthority
-
authority 문자열로부터 권한 생성
G
- get(UstraAuthenticationProperties, HttpServletRequest) - Method in class com.gsitm.ustra.java.security.authentication.store.SessionAuthenticationStore
- get(UstraAuthenticationProperties, HttpServletRequest) - Method in interface com.gsitm.ustra.java.security.authentication.store.UstraAuthenticationStore
-
인증 정보 조회
- get(String) - Method in class com.gsitm.ustra.java.security.connection.ConcurrentMapConnectionStorage
- get(String) - Method in interface com.gsitm.ustra.java.security.connection.UstraConnectionStorage
-
키 값의 연결 정보 조회
- getAddtionalProperties(String, Class<T>) - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- getAll() - Method in class com.gsitm.ustra.java.security.connection.ConcurrentMapConnectionStorage
- getAll() - Method in interface com.gsitm.ustra.java.security.connection.UstraConnectionStorage
-
모든 연결 정보 조회
- getAthenticationPropertiesProvider() - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- getAuthentication() - Method in interface com.gsitm.ustra.java.security.authentication.request.token.AuthenticationStoredToken
-
인증 정보 조회
- getAuthentication() - Method in class com.gsitm.ustra.java.security.authentication.UstraAuthenticationManager
-
현재 인증 정보
- getAuthenticationAuthorityChecker() - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- getAuthenticationChecker() - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- getAuthenticationClass() - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- getAuthenticationFailureData() - Method in exception com.gsitm.ustra.java.security.exception.UstraSecurityAuthenticationException
-
인증 실패 정보 조회
- getAuthenticationKey() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- getAuthenticationKey() - Method in class com.gsitm.ustra.java.security.authentication.request.token.UserNameWithKeyAuthenticationRequestToken
- getAuthenticationKeyChecker() - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- getAuthenticationKeyExpireDateTime() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- getAuthenticationListener() - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- getAuthenticationProcessor(S) - Method in class com.gsitm.ustra.java.security.authentication.UstraAuthenticationManager
-
인증 요청 토큰에 따른 프로세서 선택
- getAuthenticationProperties() - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
-
인증 설정 정보 조회
- getAuthenticationRequestNumbers() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- getAuthenticationStore() - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- getAuthorities() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- getAuthorities() - Method in class com.gsitm.ustra.java.security.authentication.user.UstraAnonymousUser
- getAuthorities() - Method in interface com.gsitm.ustra.java.security.authority.UstraGlobalAuthorityConfigurer
-
전역 권한 설정 정보를 반환한다.
- getAuthority() - Method in class com.gsitm.ustra.java.security.authentication.authority.UstraGrantedAuthority
- getAuthSystemCode() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- getByDuplicationKey(String) - Method in class com.gsitm.ustra.java.security.connection.ConcurrentMapConnectionStorage
- getByDuplicationKey(String) - Method in interface com.gsitm.ustra.java.security.connection.UstraConnectionStorage
-
중복 키로 조회
- getCache() - Method in class com.gsitm.ustra.java.security.authentication.user.UstraCachedUserDetailProvider
-
캐시 객체 조회
- getChannelCode() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- getChannels(Permission) - Method in interface com.gsitm.ustra.java.security.authority.permission.PermissionAuthorityChecker
-
permission에서 채널 목록을 조회
- getCheckNumber() - Method in interface com.gsitm.ustra.java.security.connection.ConnectionInfo
-
로그아웃 여부 체킹 번호
- getClientIp() - Method in interface com.gsitm.ustra.java.security.connection.ConnectionInfo
-
클라이언트 아이디 주소
- getClientOutputCode() - Method in exception com.gsitm.ustra.java.security.exception.UstraSecurityAuthenticationException
-
클라이언트에 응답할 코드
- getClientValidation() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
클라이언 유효성 검증 설정
- getClientValidator() - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- getClientValidator(UstraAuthenticationProperties) - Static method in class com.gsitm.ustra.java.security.authentication.validation.UstraClientValidatorFactory
-
UstraAuthenticationProperties에서 UstraClientValidator를 생성
- getCode() - Method in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- getConfigurer() - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- getCookiePath() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
쿠키 사용 시 경로
- getCredentials() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- getDecyrptedHeaderValue(String) - Method in class com.gsitm.ustra.java.security.authentication.validation.HttpHeaderClientValidator
-
헤더 값 파싱
- getDefaultUserCache() - Static method in class com.gsitm.ustra.java.security.authentication.cache.SecurityCacheSupport
-
기본 사용자 조회 캐시
- getDetails() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- getDeviceId() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- getDeviceId() - Method in interface com.gsitm.ustra.java.security.authentication.request.token.DeviceIdContainedToken
-
디바이스 아이디 조회
- getDuplicationCheckType() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
중복 체크 유형
- getDuplicationKey() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
-
중복 인증 제어에 사용하는 키 값
- getDuplicationKey() - Method in class com.gsitm.ustra.java.security.authentication.user.UstraUser
-
중복 인증제어에 사용하는 키 값
- getDuplicationKey() - Method in interface com.gsitm.ustra.java.security.connection.ConnectionInfo
-
중복 인증제어 키 값
- getDuplicationRealtimeCheckType() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
실시간 중복 체크 유형
- getEncryptionType() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties.ClientValidation
- getExcludeRequestUrlPatterns() - Method in class com.gsitm.ustra.java.security.properties.UstraSecurityProperties.Xss
- getExcludeUrlPatterns() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties.ClientValidation
- getHttpMethod() - Method in class com.gsitm.ustra.java.security.authority.UstraAuthority
- getInternalUserDetails(R) - Method in class com.gsitm.ustra.java.security.authentication.user.UstraCachedUserDetailProvider
-
인증 정보를 사용자 정보 조회
- getInternalUserDetails(S) - Method in class com.gsitm.ustra.java.security.authentication.user.UstraCachedUserDetailProvider
-
인증 요청 토큰으로 사용자 정보 조회
- getMaxAuthenticationKeyRequestNumbers() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
최대 인증 키 시도 횟수
- getMaxAuthenticationKeyValidSeconds() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
최대 인증 키 유효 초수
- getMessage() - Method in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- getName() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
-
사용자 명 조회
- getOrder() - Method in class com.gsitm.ustra.java.security.config.DefaultUstraSecurityConfigure
- getOrder() - Method in class com.gsitm.ustra.java.security.filter.UstraAuthenticationRequestFilter
- getPassword() - Method in class com.gsitm.ustra.java.security.authentication.request.token.UserNamePasswordAuthenticationRequestToken
- getPrincipal() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- getProcessId() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- getProcessor() - Static method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessorContextHolder
- getProcessor() - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessorContextHolder.UstraAuthenticationProcessorData
- getProcessors() - Method in class com.gsitm.ustra.java.security.authentication.UstraAuthenticationManager
- getProcId() - Method in interface com.gsitm.ustra.java.security.connection.ConnectionInfo
-
프로세스 아이디
- getProperties() - Static method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessorContextHolder
- getProperties() - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessorContextHolder.UstraAuthenticationProcessorData
- getProperties(UstraAuthenticationProcessor<?, ?>, UstraAuthenticationProperties, HttpServletRequest, UstraAuthenticationRequestToken) - Method in interface com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationPropertiesProvider
-
UstraAuthenticationProperties를 Request 마다 동적 생성
- getRealtimeDuplicationCheckUrl() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
실시간 중복 체크 web socket or api url
- getRequestProcessor(HttpServletRequest) - Method in class com.gsitm.ustra.java.security.authentication.UstraAuthenticationManager
-
request에 따른 프로세서 선택
- getRequestToken() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- getRequestToken() - Method in class com.gsitm.ustra.java.security.exception.UstraSecurityAuthenticationException.AuthenticationFailureData
- getRequestTokenChecker() - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- getRequestWrapper(UstraApplicationRequestWrapper) - Method in class com.gsitm.ustra.java.security.filter.UstraXssApplicationWrapperAware
- getRole() - Method in class com.gsitm.ustra.java.security.authority.UstraAuthority
- getRoles(Permission) - Method in interface com.gsitm.ustra.java.security.authority.permission.PermissionAuthorityChecker
-
permission에서 role 목록을 조회
- getSecret() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties.ClientValidation
- getSystemKey() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
시스템 키
- getSystemName() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
시스템 명
- getType() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties.ClientValidation
- getUnAuthenticationProcessor(R) - Method in class com.gsitm.ustra.java.security.authentication.UstraAuthenticationManager
-
인증 정보에 따른 프로세서 선택 (인증 해제)
- getUrl() - Method in class com.gsitm.ustra.java.security.authority.UstraAuthority
- getUser() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
-
사용자 객체 조회
- getUser() - Method in class com.gsitm.ustra.java.security.exception.UstraSecurityAuthenticationException.AuthenticationFailureData
- getUserDetailChecker() - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- getUserDetailProvider() - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- getUserDetails(R) - Method in class com.gsitm.ustra.java.security.authentication.user.UstraCachedUserDetailProvider
- getUserDetails(R) - Method in interface com.gsitm.ustra.java.security.authentication.user.UstraUserDetailProvider
-
인증 정보로 사용자 정보 조회 (authentication 객체에 사용자 정보가 이미 존재한다면 return 해야 함.
- getUserDetails(S) - Method in class com.gsitm.ustra.java.security.authentication.user.UstraCachedUserDetailProvider
- getUserDetails(S) - Method in interface com.gsitm.ustra.java.security.authentication.user.UstraUserDetailProvider
-
인증 요청 토큰으로 사용자 정보 조회
- getUserKey() - Method in class com.gsitm.ustra.java.security.authentication.user.UstraUser
-
사용자 지정 키
- getUserKey() - Method in class com.gsitm.ustra.java.security.authentication.UstraAuthenticationManager
-
로그인한 사용자 키 조회
- getUserKey() - Method in interface com.gsitm.ustra.java.security.connection.ConnectionInfo
-
사용자 키
- getUserName() - Method in class com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken
- getUstraAccessType() - Method in class com.gsitm.ustra.java.security.authority.UstraAuthority
- getValidationKeyName() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties.ClientValidation
- getXss() - Method in class com.gsitm.ustra.java.security.properties.UstraSecurityProperties
-
Xss 설정
H
- HAS_NOT_AUTHENTICATION_REQUEST - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- HAS_NOT_TO_EXECUTE_FUNCTION_AUTHORITIES - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- hashCode() - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessorContextHolder.UstraAuthenticationProcessorData
- hashCode() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties.ClientValidation
- hashCode() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
- hashCode() - Method in class com.gsitm.ustra.java.security.authentication.request.token.UserNamePasswordAuthenticationRequestToken
- hashCode() - Method in class com.gsitm.ustra.java.security.authentication.request.token.UserNameWithKeyAuthenticationRequestToken
- hashCode() - Method in class com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken
- hashCode() - Method in class com.gsitm.ustra.java.security.authentication.user.UstraUser
- hashCode() - Method in class com.gsitm.ustra.java.security.authority.UstraAuthority
- hashCode() - Method in class com.gsitm.ustra.java.security.exception.UstraSecurityAuthenticationException.AuthenticationFailureData
- hashCode() - Method in exception com.gsitm.ustra.java.security.exception.UstraSecurityAuthenticationException
- hashCode() - Method in exception com.gsitm.ustra.java.security.exception.UstraSecurityException
- hashCode() - Method in class com.gsitm.ustra.java.security.properties.UstraSecurityProperties
- hashCode() - Method in class com.gsitm.ustra.java.security.properties.UstraSecurityProperties.Xss
- hasRole(String...) - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
-
특정 역할을 가진 사용자인지 판단한다.
- HEADER - Enum constant in enum class com.gsitm.ustra.java.security.authentication.properties.ClientValidationType
-
헤더
- HttpHeaderClientValidator - Class in com.gsitm.ustra.java.security.authentication.validation
-
HTTP 헤더로 클라이언 검증을 수행
- HttpHeaderClientValidator(ClientValidationValueEncryptionType, String, String, String[]) - Constructor for class com.gsitm.ustra.java.security.authentication.validation.HttpHeaderClientValidator
-
HttpHeaderClientValidator 생성
- httpStatusCode() - Method in exception com.gsitm.ustra.java.security.exception.UstraSecurityException
- httpStatusCode() - Method in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
I
- IgnoreXss - Annotation Interface in com.gsitm.ustra.java.security.filter.xss
- INVALID_AUTHENTICATION_KEY - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- INVALID_AUTHENTICATION_REQUEST - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- InvalidAuthenticationRequestException - Exception in com.gsitm.ustra.java.security.exception
-
INVALID_AUTHENTICATION_REQUEST("FS0A", "유효하지 않은 인증 요청입니다.", InvalidAuthenticationRequestException.class),
- InvalidAuthenticationRequestException(ResponseCode<?>) - Constructor for exception com.gsitm.ustra.java.security.exception.InvalidAuthenticationRequestException
- isAllowAnoymousAuthentication() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
익명 인증 허용 여부 FIXME : Incorrect spell
- isAnonymous() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
-
익명 인증 여부
- isAuthenticated() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- isAuthenticated() - Method in class com.gsitm.ustra.java.security.authentication.UstraAuthenticationManager
-
인증 처리된 요청인지 확인
- isAuthenticationCompleted() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
-
인증 처리가 완료된 상태인지 확인
- isCheckDuplication() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
중복 체크 여부
- isConnectedRegionAllowed() - Method in class com.gsitm.ustra.java.security.authentication.user.UstraUser
-
접속 지역 허용 여부
- isDuplicated() - Method in interface com.gsitm.ustra.java.security.connection.ConnectionInfo
-
중복 여부 반환
- isEnabled() - Method in class com.gsitm.ustra.java.security.properties.UstraSecurityProperties.Xss
- isExcludeUrl(HttpServletRequest) - Method in class com.gsitm.ustra.java.security.authentication.validation.DeviceIdClientValidator
-
제외 URL 여부를 확인
- isExcludeUrl(HttpServletRequest) - Method in class com.gsitm.ustra.java.security.authentication.validation.HttpHeaderClientValidator
-
제외 URL 여부를 확인
- isExpired() - Method in interface com.gsitm.ustra.java.security.connection.ConnectionInfo
-
인증 만료 여부 반환
- isModifiedData - Variable in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- isModifiedData() - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- isSecurityRequest(HttpServletRequest) - Static method in class com.gsitm.ustra.java.security.utils.UstraSecurityUtils
-
시큐리티 정책을 사용하는 요청인지 확인
N
- NONE - Enum constant in enum class com.gsitm.ustra.java.security.authentication.properties.AuthenticationDuplicationCheckType
-
중복 판단 하지 않음.
- NONE - Enum constant in enum class com.gsitm.ustra.java.security.authentication.properties.AuthenticationRealTimeDuplicationCheckType
-
없음
- NONE - Enum constant in enum class com.gsitm.ustra.java.security.authentication.properties.ClientValidationType
-
없음.
- NONE - Enum constant in enum class com.gsitm.ustra.java.security.authentication.properties.ClientValidationValueEncryptionType
-
없음
- NOT_ALLOWD_EMPTY_PASSWORD - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- NOT_ALLOWD_PASSWORD - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- NOT_ALLOWED_CONNECTION_REGION - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- NOT_MATCH_PASSWORD - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- NOT_MATCH_USER - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- NOT_PERMITTED_REQUEST - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- NotAllowedConnectionRegionException - Exception in com.gsitm.ustra.java.security.exception
-
NOT_ALLOWED_CONNECTION_REGION("FS04", "접속이 허용되지 않은 지역입니다.", NotAllowedConnectionRegionException.class),
- NotAllowedConnectionRegionException(ResponseCode<?>) - Constructor for exception com.gsitm.ustra.java.security.exception.NotAllowedConnectionRegionException
- NotMatchPasswordException - Exception in com.gsitm.ustra.java.security.exception
-
NOT_MATCH_PASSWORD("FS05", "비밀번호가 일치하지 않습니다.", NotMatchPasswordException.class),
- NotMatchPasswordException(ResponseCode<?>) - Constructor for exception com.gsitm.ustra.java.security.exception.NotMatchPasswordException
- NotMatchUserException - Exception in com.gsitm.ustra.java.security.exception
-
NOT_MATCH_USER("FS03", "존재하지 않는 사용자 입니다.", NotMatchUserException.class),
- NotMatchUserException(ResponseCode<?>) - Constructor for exception com.gsitm.ustra.java.security.exception.NotMatchUserException
O
- of(ResponseCode<?>, UstraAuthenticationRequestToken, UstraUser) - Static method in exception com.gsitm.ustra.java.security.exception.UstraSecurityAuthenticationException
-
인증 예외 생성
- onAuthenticateFailure(UstraAuthenticationProcessor<S, R>, S, Exception, String) - Method in interface com.gsitm.ustra.java.security.authentication.listener.UstraAuthenticationListener
-
인증 실패 시
- onAuthenticateSuccess(UstraAuthenticationProcessor<S, R>, S, R, String) - Method in interface com.gsitm.ustra.java.security.authentication.listener.UstraAuthenticationListener
-
인증 성공 시
- onAutomaticUnauthenticated(UstraAuthenticationProcessor<S, R>, String, String, String) - Method in interface com.gsitm.ustra.java.security.authentication.listener.UstraAuthenticationListener
-
자동 연결 해제 시
- OneGrantedPermissionAuthorityCheckerExecutor - Class in com.gsitm.ustra.java.security.authority.permission
-
PermissionAuthorityChecker 중 하나 이상 성공
- OneGrantedPermissionAuthorityCheckerExecutor() - Constructor for class com.gsitm.ustra.java.security.authority.permission.OneGrantedPermissionAuthorityCheckerExecutor
- onUnauthenticateFailure(UstraAuthenticationProcessor<S, R>, R, String) - Method in interface com.gsitm.ustra.java.security.authentication.listener.UstraAuthenticationListener
-
인증 해제 실패 시
- onUnauthenticateSuccess(UstraAuthenticationProcessor<S, R>, R, String) - Method in interface com.gsitm.ustra.java.security.authentication.listener.UstraAuthenticationListener
-
인증 해제 성공 시
- OVER_MAXIMUM_AHTNETICATION_USABLE_NUMBERS - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
- OVER_MAXINUM_REQUEST_AUTHENTICATION_KEY - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
P
- Permission - Annotation Interface in com.gsitm.ustra.java.security.authority.permission
- PermissionAuthorityChecker - Interface in com.gsitm.ustra.java.security.authority.permission
-
Permission을 검사하는 Checker 여러 Bean을 등록할 수 있으며, role을 Authentication과 확인한다.
- PermissionAuthorityCheckerExecutor - Interface in com.gsitm.ustra.java.security.authority.permission
-
PermissionAuthorityChecker를 실행해주는 interface 정의 ${AllGrantedPermissionAuthorityCheckerExecutor} : 등록된 PermissionAuthorityChecker가 모두 성공 Pass ${OneGrantedPermissionAuthorityCheckerExecutor} : 등록된 PermissionAuthorityChecker중 하나이상 성공 Pass
- PermissionAuthorityCheckInterceptor - Class in com.gsitm.ustra.java.security.authority.permission
-
permission 권한을 체크하는 interceptor
- PermissionAuthorityCheckInterceptor(PermissionAuthorityCheckerExecutor, List<PermissionAuthorityChecker>, UstraAuthenticationManager) - Constructor for class com.gsitm.ustra.java.security.authority.permission.PermissionAuthorityCheckInterceptor
- PERMIT_ALL - Enum constant in enum class com.gsitm.ustra.java.security.authority.UstraAccessType
- POLLING - Enum constant in enum class com.gsitm.ustra.java.security.authentication.properties.AuthenticationRealTimeDuplicationCheckType
-
폴링
- postConfigure(HttpSecurity) - Method in class com.gsitm.ustra.java.security.config.DefaultUstraSecurityConfigure
- postConfigure(HttpSecurity) - Method in interface com.gsitm.ustra.java.security.config.UstraSecurityConfigure
-
Ustra Security 설정 전 web 설정
- postConfigure(WebSecurity) - Method in class com.gsitm.ustra.java.security.config.DefaultUstraSecurityConfigure
- postConfigure(WebSecurity) - Method in interface com.gsitm.ustra.java.security.config.UstraSecurityConfigure
-
Ustra Security 설정 후 web 설정
- preConfigure(HttpSecurity) - Method in class com.gsitm.ustra.java.security.config.DefaultUstraSecurityConfigure
- preConfigure(HttpSecurity) - Method in interface com.gsitm.ustra.java.security.config.UstraSecurityConfigure
-
Ustra Security 설정 전 http 설정
- preConfigure(WebSecurity) - Method in interface com.gsitm.ustra.java.security.config.UstraSecurityConfigure
-
Ustra Security 설정 후 http 설정
- PREFIX - Static variable in class com.gsitm.ustra.java.security.properties.UstraSecurityProperties
- preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class com.gsitm.ustra.java.security.authority.permission.PermissionAuthorityCheckInterceptor
- publishKey(UstraAuthenticationRequestToken, R) - Method in interface com.gsitm.ustra.java.security.authentication.authentication.checker.UstraAuthenticationKeyChecker
-
인증 키를 발행한다.
R
- remove(UstraAuthenticationProperties) - Method in class com.gsitm.ustra.java.security.authentication.store.SessionAuthenticationStore
- remove(UstraAuthenticationProperties) - Method in interface com.gsitm.ustra.java.security.authentication.store.UstraAuthenticationStore
-
인증 정보 제거
- remove(String) - Method in class com.gsitm.ustra.java.security.connection.ConcurrentMapConnectionStorage
- remove(String) - Method in interface com.gsitm.ustra.java.security.connection.UstraConnectionStorage
-
해당 키 값의 연결 정보 제거
- removeAdditionalPeroperties(String) - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- request(HttpServletRequest) - Method in class com.gsitm.ustra.java.security.authentication.processor.DefaultUstraAuthenticationProcessor
-
요청에 대해 인증 정보를 재생성
- request(HttpServletRequest) - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
-
일반 인증 복원 처리
- request(HttpServletRequest) - Method in class com.gsitm.ustra.java.security.authentication.UstraAuthenticationManager
-
Request의 인증 재 생성
- requestTokenChecker - Variable in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- requestTokenChecker(UstraAuthenticationProcessor<S, R>) - Method in interface com.gsitm.ustra.java.security.authentication.UstraAuthenticationConfigurer
-
request 토큰 유효성 확인
- requireCompletion() - Element in annotation interface com.gsitm.ustra.java.security.authority.permission.Permission
-
인증 완료 필요 여부
- ROLE - Enum constant in enum class com.gsitm.ustra.java.security.authority.UstraAccessType
- roles() - Element in annotation interface com.gsitm.ustra.java.security.authority.permission.Permission
-
체크할 역할을 세팅한다.
S
- SecurityCacheNames - Class in com.gsitm.ustra.java.security.authentication.cache
- SecurityCacheNames() - Constructor for class com.gsitm.ustra.java.security.authentication.cache.SecurityCacheNames
- SecurityCacheSupport - Class in com.gsitm.ustra.java.security.authentication.cache
- SecurityCacheSupport() - Constructor for class com.gsitm.ustra.java.security.authentication.cache.SecurityCacheSupport
- SessionAuthenticationStore<R extends UstraAuthentication> - Class in com.gsitm.ustra.java.security.authentication.store
-
UstraAuthenticationStore 인터페이스의 기본 구현체 Spring Security가 기본적으로 세션에 저장하므로 별도의 저장 불러오기 로직은 필요 없다.
- SessionAuthenticationStore() - Constructor for class com.gsitm.ustra.java.security.authentication.store.SessionAuthenticationStore
- sessionMap - Variable in class com.gsitm.ustra.java.security.connection.ConcurrentMapConnectionStorage
- set(UstraAuthenticationProperties, R, boolean) - Method in class com.gsitm.ustra.java.security.authentication.store.SessionAuthenticationStore
- set(UstraAuthenticationProperties, R, boolean) - Method in interface com.gsitm.ustra.java.security.authentication.store.UstraAuthenticationStore
-
인증 정보 저장
- setAllowAnoymousAuthentication(boolean) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
익명 인증 허용 여부 FIXME : Incorrect spell
- setApplicationContext(ApplicationContext) - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- setAuthenticated(boolean) - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- setAuthentication(Authentication) - Method in interface com.gsitm.ustra.java.security.authentication.request.token.AuthenticationStoredToken
-
인증 정보 저장
- setAuthenticationCompleted(boolean) - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- setAuthenticationKey(String) - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- setAuthenticationKey(String) - Method in class com.gsitm.ustra.java.security.authentication.request.token.UserNameWithKeyAuthenticationRequestToken
- setAuthenticationKeyExpireDateTime(LocalDateTime) - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- setAuthenticationRequestNumbers(int) - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- setAuthority(String) - Method in class com.gsitm.ustra.java.security.authentication.authority.UstraGrantedAuthority
- setAuthSystemCode(String) - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- setChannelCode(String) - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- setCheckDuplication(boolean) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
중복 체크 여부
- setClientValidation(UstraAuthenticationProperties.ClientValidation) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
클라이언 유효성 검증 설정
- setConfigurer(UstraAuthenticationConfigurer<S, R>) - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
-
configurer를 수동 설정한다.
- setConnectedRegionAllowed(boolean) - Method in class com.gsitm.ustra.java.security.authentication.user.UstraUser
-
접속 지역 허용 여부
- setCookiePath(String) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
쿠키 사용 시 경로
- setDetails(Object) - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- setDeviceId(String) - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- setDeviceId(String) - Method in interface com.gsitm.ustra.java.security.authentication.request.token.DeviceIdContainedToken
-
디바이스 아이디 설정
- setDuplicated(boolean) - Method in interface com.gsitm.ustra.java.security.connection.ConnectionInfo
-
중복 여부 설정
- setDuplicationCheckType(AuthenticationDuplicationCheckType) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
중복 체크 유형
- setDuplicationRealtimeCheckType(AuthenticationRealTimeDuplicationCheckType) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
실시간 중복 체크 유형
- setEnabled(boolean) - Method in class com.gsitm.ustra.java.security.properties.UstraSecurityProperties.Xss
- setEncryptionType(ClientValidationValueEncryptionType) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties.ClientValidation
- setExcludeRequestUrlPatterns(List<String>) - Method in class com.gsitm.ustra.java.security.properties.UstraSecurityProperties.Xss
- setExcludeUrlPatterns(String[]) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties.ClientValidation
- setExpired(boolean) - Method in interface com.gsitm.ustra.java.security.connection.ConnectionInfo
-
만료 여부 설정
- setHttpMethod(HttpMethod) - Method in class com.gsitm.ustra.java.security.authority.UstraAuthority
- setMaxAuthenticationKeyRequestNumbers(int) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
최대 인증 키 시도 횟수
- setMaxAuthenticationKeyValidSeconds(int) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
최대 인증 키 유효 초수
- setModifiedData(boolean) - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- setPassword(String) - Method in class com.gsitm.ustra.java.security.authentication.request.token.UserNamePasswordAuthenticationRequestToken
- setProcessId(String) - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- setProcessor(UstraAuthenticationProcessor<?, ?>) - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessorContextHolder.UstraAuthenticationProcessorData
- setProcessor(HttpServletRequest, UstraAuthenticationProcessor<?, ?>, UstraAuthenticationRequestToken) - Static method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessorContextHolder
- setProperties(UstraAuthenticationProperties) - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessorContextHolder.UstraAuthenticationProcessorData
- setRealtimeDuplicationCheckUrl(String) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
실시간 중복 체크 web socket or api url
- setRequestToken(UstraAuthenticationRequestToken) - Method in class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- setRequestToken(UstraAuthenticationRequestToken) - Method in class com.gsitm.ustra.java.security.exception.UstraSecurityAuthenticationException.AuthenticationFailureData
- setRole(String) - Method in class com.gsitm.ustra.java.security.authority.UstraAuthority
- setSecret(String) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties.ClientValidation
- setSystemKey(String) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
시스템 키
- setSystemName(String) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
-
시스템 명
- setType(ClientValidationType) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties.ClientValidation
- setUrl(String) - Method in class com.gsitm.ustra.java.security.authority.UstraAuthority
- setUser(UstraUser) - Method in class com.gsitm.ustra.java.security.exception.UstraSecurityAuthenticationException.AuthenticationFailureData
- setUserName(String) - Method in class com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken
- setUstraAccessType(UstraAccessType) - Method in class com.gsitm.ustra.java.security.authority.UstraAuthority
- setValidationKeyName(String) - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties.ClientValidation
- setXss(UstraSecurityProperties.Xss) - Method in class com.gsitm.ustra.java.security.properties.UstraSecurityProperties
-
Xss 설정
- SOCKET_JS - Enum constant in enum class com.gsitm.ustra.java.security.authentication.properties.AuthenticationRealTimeDuplicationCheckType
-
Websocket with socket js
- supports(UstraAuthenticationRequestToken, R) - Method in interface com.gsitm.ustra.java.security.authentication.authentication.checker.UstraAuthenticationKeyChecker
-
인증 키 발행 여부를 판단한다.
- supports(Class<?>) - Method in class com.gsitm.ustra.java.security.UstraDummyAuthenticationProvider
- supportsAuthentication(S) - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
-
로그인 요청 시 지원 여부 설정
- supportsRequest(HttpServletRequest) - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
-
일반 요청 시 지원 여부 설정
- supportsUnAuthentication(R) - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
-
로그아웃 시 지원 여부 설정
- SYSTEM_ERROR - Enum constant in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
T
- toString() - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessorContextHolder.UstraAuthenticationProcessorData
- toString() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties.ClientValidation
- toString() - Method in class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
- toString() - Method in class com.gsitm.ustra.java.security.authentication.request.token.UserNamePasswordAuthenticationRequestToken
- toString() - Method in class com.gsitm.ustra.java.security.authentication.request.token.UserNameWithKeyAuthenticationRequestToken
- toString() - Method in class com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken
- toString() - Method in class com.gsitm.ustra.java.security.authentication.user.UstraUser
- toString() - Method in class com.gsitm.ustra.java.security.authority.UstraAuthority
- toString() - Method in class com.gsitm.ustra.java.security.exception.UstraSecurityAuthenticationException.AuthenticationFailureData
- toString() - Method in exception com.gsitm.ustra.java.security.exception.UstraSecurityAuthenticationException
- toString() - Method in exception com.gsitm.ustra.java.security.exception.UstraSecurityException
- toString() - Method in class com.gsitm.ustra.java.security.properties.UstraSecurityProperties
- toString() - Method in class com.gsitm.ustra.java.security.properties.UstraSecurityProperties.Xss
U
- unAuthenticate(UstraAuthentication) - Method in class com.gsitm.ustra.java.security.authentication.UstraAuthenticationManager
-
인증 해제
- unAuthenticate(R) - Method in class com.gsitm.ustra.java.security.authentication.processor.DefaultUstraAuthenticationProcessor
-
인증 정보 해제
- unAuthenticate(R) - Method in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
-
인증 해제 처리
- userDetailChecker - Variable in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- userDetailChecker(UstraAuthenticationProcessor<S, R>) - Method in interface com.gsitm.ustra.java.security.authentication.UstraAuthenticationConfigurer
-
사용자 유효성 확인
- userDetailProvider - Variable in class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- userDetailProvider(UstraAuthenticationProcessor<S, R>) - Method in interface com.gsitm.ustra.java.security.authentication.UstraAuthenticationConfigurer
-
사용자 정보 조회
- UserNamePasswordAuthenticationRequestToken - Class in com.gsitm.ustra.java.security.authentication.request.token
-
아이디/패스워드 인증 요청 토큰 인터페이스
- UserNamePasswordAuthenticationRequestToken() - Constructor for class com.gsitm.ustra.java.security.authentication.request.token.UserNamePasswordAuthenticationRequestToken
- UserNameWithKeyAuthenticationRequestToken - Class in com.gsitm.ustra.java.security.authentication.request.token
-
Authentication Key 체크 요청 token
- UserNameWithKeyAuthenticationRequestToken() - Constructor for class com.gsitm.ustra.java.security.authentication.request.token.UserNameWithKeyAuthenticationRequestToken
- USTRA_SECURITY_FILTER_REQUESTED_ATTRIBUTE_NAME - Static variable in class com.gsitm.ustra.java.security.filter.UstraAuthenticationRequestFilter
-
인증 제외 여부 어트리뷰트 명
- UstraAccessType - Enum Class in com.gsitm.ustra.java.security.authority
-
접근 가능 유형
- UstraAnonymousUser - Class in com.gsitm.ustra.java.security.authentication.user
-
익명 사용자
- UstraAnonymousUser(String, String, boolean, boolean, boolean, boolean, Collection<? extends GrantedAuthority>) - Constructor for class com.gsitm.ustra.java.security.authentication.user.UstraAnonymousUser
- UstraAnonymousUser(Collection<? extends GrantedAuthority>) - Constructor for class com.gsitm.ustra.java.security.authentication.user.UstraAnonymousUser
- UstraAuthentication - Class in com.gsitm.ustra.java.security.authentication.authentication
-
인증 객체
- UstraAuthentication() - Constructor for class com.gsitm.ustra.java.security.authentication.authentication.UstraAuthentication
- UstraAuthenticationAuthorityChecker<R extends UstraAuthentication> - Interface in com.gsitm.ustra.java.security.authentication.authority
-
authentication의 권한을 체크하는 인터페이스
- UstraAuthenticationChecker<R extends UstraAuthentication> - Interface in com.gsitm.ustra.java.security.authentication.authentication.checker
-
인증 정보 유효성 체크 인터페이스
- UstraAuthenticationConfigurer<S extends UstraAuthenticationRequestToken,
R extends UstraAuthentication> - Interface in com.gsitm.ustra.java.security.authentication -
인증 프로세서를 위한 모듈 설정 인터페이스 프로세서 생성자에 모듈을 제공하여 인증 프로세스를 커스터마이징 할 수 있다.
- UstraAuthenticationKeyChecker<R extends UstraAuthentication> - Interface in com.gsitm.ustra.java.security.authentication.authentication.checker
-
2factor 등의 인증 시에 키 발생 및 추가 인증을 수행
- UstraAuthenticationListener<S extends UstraAuthenticationRequestToken,
R extends UstraAuthentication> - Interface in com.gsitm.ustra.java.security.authentication.listener -
인증 처리 및 인증 해제 처리 시 성공 실패에 따른 핸들러 인터페이스
- UstraAuthenticationManager - Class in com.gsitm.ustra.java.security.authentication
-
인증 처리 기능을 제공하는 클래스
- UstraAuthenticationManager(List<UstraAuthenticationProcessor<?, ?>>) - Constructor for class com.gsitm.ustra.java.security.authentication.UstraAuthenticationManager
- UstraAuthenticationProcessor<S extends UstraAuthenticationRequestToken,
R extends UstraAuthentication> - Class in com.gsitm.ustra.java.security.authentication.processor -
인증 처리 프로세서 추상 클래스 ApplicationContextAware 인터페이스를 구현하여 configurer의 모듈들을 저장하고 autowireBean 을 실행하여 각 모듈 내에서 Bean들을 Autowired 로 사용할 수 있도록 설정한다.
- UstraAuthenticationProcessor(UstraAuthenticationConfigurer<S, R>, Class<R>) - Constructor for class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor
- UstraAuthenticationProcessorContextHolder - Class in com.gsitm.ustra.java.security.authentication.processor
-
Processor Context Holder
- UstraAuthenticationProcessorContextHolder() - Constructor for class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessorContextHolder
- UstraAuthenticationProcessorContextHolder.UstraAuthenticationProcessorData - Class in com.gsitm.ustra.java.security.authentication.processor
- UstraAuthenticationProcessorData() - Constructor for class com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessorContextHolder.UstraAuthenticationProcessorData
- UstraAuthenticationProperties - Class in com.gsitm.ustra.java.security.authentication.properties
-
Security 설정 인터페이스
- UstraAuthenticationProperties() - Constructor for class com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
- UstraAuthenticationProperties.ClientValidation - Class in com.gsitm.ustra.java.security.authentication.properties
-
클라이언트 유효성 검증
- UstraAuthenticationPropertiesProvider - Interface in com.gsitm.ustra.java.security.authentication.properties
-
UstraAuthenticationProperties를 동적으로 변경할 경우, 구현하여 UstraAuthenticationConfigurer에 설정
- UstraAuthenticationRequestFilter - Class in com.gsitm.ustra.java.security.filter
-
request의 인증 처리는 Filter에서 처리한다.
- UstraAuthenticationRequestFilter(UstraAuthenticationManager) - Constructor for class com.gsitm.ustra.java.security.filter.UstraAuthenticationRequestFilter
- UstraAuthenticationRequestToken - Class in com.gsitm.ustra.java.security.authentication.request.token
-
기본 인증 요청 객체
- UstraAuthenticationRequestToken() - Constructor for class com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken
- UstraAuthenticationRequestTokenChecker<S extends UstraAuthenticationRequestToken> - Interface in com.gsitm.ustra.java.security.authentication.request
-
인증 요청 토큰 유효성 체크 인터페이스
- UstraAuthenticationStore<R extends UstraAuthentication> - Interface in com.gsitm.ustra.java.security.authentication.store
-
인증 정보 저장소 인터페이스
- UstraAuthority - Class in com.gsitm.ustra.java.security.authority
-
Global 권한 설정 정보
- UstraAuthority() - Constructor for class com.gsitm.ustra.java.security.authority.UstraAuthority
- UstraAuthority(String, UstraAccessType) - Constructor for class com.gsitm.ustra.java.security.authority.UstraAuthority
- UstraAuthority(String, UstraAccessType, String) - Constructor for class com.gsitm.ustra.java.security.authority.UstraAuthority
- UstraAuthority(String, UstraAccessType, String, HttpMethod) - Constructor for class com.gsitm.ustra.java.security.authority.UstraAuthority
- UstraAuthority(String, UstraAccessType, HttpMethod) - Constructor for class com.gsitm.ustra.java.security.authority.UstraAuthority
- UstraAuthorityChecker - Interface in com.gsitm.ustra.java.security.authority
-
Request 별 권한 체크
- UstraCachedUserDetailProvider<S extends UstraAuthenticationRequestToken,
R extends UstraAuthentication, U extends UstraUser> - Class in com.gsitm.ustra.java.security.authentication.user -
캐시를 사용하는 User detail provider
- UstraCachedUserDetailProvider(Class<U>) - Constructor for class com.gsitm.ustra.java.security.authentication.user.UstraCachedUserDetailProvider
- UstraClientValidator - Interface in com.gsitm.ustra.java.security.authentication.validation
-
클라이언트 인증 검증 유효성을 확인한다.
- UstraClientValidatorFactory - Class in com.gsitm.ustra.java.security.authentication.validation
-
UstraClientValidator 생성하는 Factory
- UstraClientValidatorFactory() - Constructor for class com.gsitm.ustra.java.security.authentication.validation.UstraClientValidatorFactory
- UstraConnectionStorage<T extends ConnectionInfo> - Interface in com.gsitm.ustra.java.security.connection
-
인증 세션 정보의 중복, 만료 여부를 판단하기 위한 Storage
- UstraDummyAuthenticationProvider - Class in com.gsitm.ustra.java.security
-
표준 인증 프로바이더 처리를 하기 위한 dummy provider
- UstraDummyAuthenticationProvider(UstraAuthenticationManager) - Constructor for class com.gsitm.ustra.java.security.UstraDummyAuthenticationProvider
- UstraGlobalAuthorityConfigurer - Interface in com.gsitm.ustra.java.security.authority
-
Global 권한 설정 url 패턴과 method로 접근 유형을 설정할 수 있다.
- UstraGrantedAuthority - Class in com.gsitm.ustra.java.security.authentication.authority
-
기본 권한 객체
- UstraGrantedAuthority() - Constructor for class com.gsitm.ustra.java.security.authentication.authority.UstraGrantedAuthority
- UstraSecurity - Class in com.gsitm.ustra.java.security
- UstraSecurity() - Constructor for class com.gsitm.ustra.java.security.UstraSecurity
- UstraSecurityAuthenticationException - Exception in com.gsitm.ustra.java.security.exception
-
인증 처리 시 사용되는 예외 클래스
- UstraSecurityAuthenticationException(ResponseCode<?>) - Constructor for exception com.gsitm.ustra.java.security.exception.UstraSecurityAuthenticationException
- UstraSecurityAuthenticationException.AuthenticationFailureData - Class in com.gsitm.ustra.java.security.exception
- UstraSecurityConfigure - Interface in com.gsitm.ustra.java.security.config
-
Spring Security 설정 인터페이스
- UstraSecurityException - Exception in com.gsitm.ustra.java.security.exception
-
기본 인증 예외 클래스
- UstraSecurityException(ResponseCode<?>) - Constructor for exception com.gsitm.ustra.java.security.exception.UstraSecurityException
- UstraSecurityException(ResponseCode<?>, Throwable) - Constructor for exception com.gsitm.ustra.java.security.exception.UstraSecurityException
- UstraSecurityProperties - Class in com.gsitm.ustra.java.security.properties
- UstraSecurityProperties() - Constructor for class com.gsitm.ustra.java.security.properties.UstraSecurityProperties
- UstraSecurityProperties.Xss - Class in com.gsitm.ustra.java.security.properties
- UstraSecurityResponseCode - Enum Class in com.gsitm.ustra.java.security.exception
-
인증 오류 코드
- UstraSecurityUtils - Class in com.gsitm.ustra.java.security.utils
- UstraUser - Class in com.gsitm.ustra.java.security.authentication.user
-
기본 사용자
- UstraUser(String) - Constructor for class com.gsitm.ustra.java.security.authentication.user.UstraUser
- UstraUser(String, String) - Constructor for class com.gsitm.ustra.java.security.authentication.user.UstraUser
- UstraUser(String, String, boolean, boolean, boolean, boolean, Collection<? extends GrantedAuthority>) - Constructor for class com.gsitm.ustra.java.security.authentication.user.UstraUser
- UstraUser(String, Collection<? extends GrantedAuthority>) - Constructor for class com.gsitm.ustra.java.security.authentication.user.UstraUser
- UstraUserDetailChecker<S extends UstraAuthenticationRequestToken> - Interface in com.gsitm.ustra.java.security.authentication.user.checker
-
유저 정보 유효성 체크 인터페이스
- UstraUserDetailProvider<S extends UstraAuthenticationRequestToken,
R extends UstraAuthentication> - Interface in com.gsitm.ustra.java.security.authentication.user -
유저 정보 제공 인터페이스
- UstraXssApplicationWrapperAware - Class in com.gsitm.ustra.java.security.filter
-
Xss를 적용하기 위한 Wrapper
- UstraXssApplicationWrapperAware(UstraSecurityProperties, UstraXssTextEscaper) - Constructor for class com.gsitm.ustra.java.security.filter.UstraXssApplicationWrapperAware
- UstraXssTextEscaper - Interface in com.gsitm.ustra.java.security.filter.xss
-
XSS 텍스트 변경 처리
V
- validate(UstraAuthentication, HttpServletRequest) - Method in class com.gsitm.ustra.java.security.authentication.validation.DeviceIdClientValidator
- validate(UstraAuthentication, HttpServletRequest) - Method in class com.gsitm.ustra.java.security.authentication.validation.HttpHeaderClientValidator
- validate(UstraAuthentication, HttpServletRequest) - Method in interface com.gsitm.ustra.java.security.authentication.validation.UstraClientValidator
-
인증 정보 유효성을 검증한다.
- value() - Element in annotation interface com.gsitm.ustra.java.security.authority.permission.Permission
-
체크할 권한을 세팅한다.
- valueOf(String) - Static method in enum class com.gsitm.ustra.java.security.authentication.properties.AuthenticationDuplicationCheckType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.gsitm.ustra.java.security.authentication.properties.AuthenticationRealTimeDuplicationCheckType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.gsitm.ustra.java.security.authentication.properties.ClientValidationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.gsitm.ustra.java.security.authentication.properties.ClientValidationValueEncryptionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.gsitm.ustra.java.security.authority.UstraAccessType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.gsitm.ustra.java.security.authentication.properties.AuthenticationDuplicationCheckType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.gsitm.ustra.java.security.authentication.properties.AuthenticationRealTimeDuplicationCheckType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.gsitm.ustra.java.security.authentication.properties.ClientValidationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.gsitm.ustra.java.security.authentication.properties.ClientValidationValueEncryptionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.gsitm.ustra.java.security.authority.UstraAccessType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.gsitm.ustra.java.security.exception.UstraSecurityResponseCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WEB_SOCKET - Enum constant in enum class com.gsitm.ustra.java.security.authentication.properties.AuthenticationRealTimeDuplicationCheckType
-
Websocket
X
- Xss() - Constructor for class com.gsitm.ustra.java.security.properties.UstraSecurityProperties.Xss
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form