Index

A B C D E G I J P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values

A

Access(Duration, String) - Constructor for class com.jerocaller.libs.spoonsuits.web.jwt.JwtProperties.Token.Access
 
addCookie(HttpServletResponse, CookieRequest) - Method in class com.jerocaller.libs.spoonsuits.web.cookie.CookieUtils
새로운 쿠키 추가 메서드.
AUTHORIZATION - Static variable in interface com.jerocaller.libs.spoonsuits.web.jwt.JwtAuthenticationProvider
 
AutoConfig - Class in com.jerocaller.libs.spoonsuits.config
 
AutoConfig() - Constructor for class com.jerocaller.libs.spoonsuits.config.AutoConfig
 

B

BEARER - Static variable in interface com.jerocaller.libs.spoonsuits.web.jwt.JwtAuthenticationProvider
 

C

com.jerocaller.libs.spoonsuits.config - package com.jerocaller.libs.spoonsuits.config
 
com.jerocaller.libs.spoonsuits.web.cookie - package com.jerocaller.libs.spoonsuits.web.cookie
쿠키 유틸리티 모음
com.jerocaller.libs.spoonsuits.web.cookie.impl - package com.jerocaller.libs.spoonsuits.web.cookie.impl
 
com.jerocaller.libs.spoonsuits.web.jpa - package com.jerocaller.libs.spoonsuits.web.jpa
Spring Data JPA 관련 도구 모음
com.jerocaller.libs.spoonsuits.web.jwt - package com.jerocaller.libs.spoonsuits.web.jwt
JWT 기반 인증을 구현하기 위한 도구 제공 패키지.
com.jerocaller.libs.spoonsuits.web.jwt.impl - package com.jerocaller.libs.spoonsuits.web.jwt.impl
 
com.jerocaller.libs.spoonsuits.web.rest.json - package com.jerocaller.libs.spoonsuits.web.rest.json
REST API 응답용 JSON 관련 라이브러리
com.jerocaller.libs.spoonsuits.web.rest.json.dto - package com.jerocaller.libs.spoonsuits.web.rest.json.dto
 
com.jerocaller.libs.spoonsuits.web.validation - package com.jerocaller.libs.spoonsuits.web.validation
유효성 검사 관련 기능 모음 패키지
configureCookie(Cookie) - Method in interface com.jerocaller.libs.spoonsuits.web.cookie.CookieConfigurer
쿠키 설정 콜백 메서드.
configureCookie(Cookie) - Method in class com.jerocaller.libs.spoonsuits.web.cookie.impl.DefaultCookieConfigurerImpl
 
CookieConfigurer - Interface in com.jerocaller.libs.spoonsuits.web.cookie
CookieUtils에 사용될 쿠키 설정을 위한 인터페이스
CookieRequest - Class in com.jerocaller.libs.spoonsuits.web.cookie
쿠키 추가를 위한 DTO 클래스.
CookieRequest() - Constructor for class com.jerocaller.libs.spoonsuits.web.cookie.CookieRequest
 
CookieUtils - Class in com.jerocaller.libs.spoonsuits.web.cookie
쿠키 유틸리티 Spring Bean
CookieUtils() - Constructor for class com.jerocaller.libs.spoonsuits.web.cookie.CookieUtils
 
createAccessToken(UserDetails) - Method in class com.jerocaller.libs.spoonsuits.web.jwt.impl.DefaultJwtAuthenticationProviderImpl
유저 정보를 통해 Access token을 생성하는 메서드.
createAccessToken(UserDetails) - Method in interface com.jerocaller.libs.spoonsuits.web.jwt.JwtAuthenticationProvider
Access Token 생성 메서드
createRefreshToken(UserDetails) - Method in class com.jerocaller.libs.spoonsuits.web.jwt.impl.DefaultJwtAuthenticationProviderImpl
유저 정보를 통해 Refresh token을 생성, 반환하는 메서드
createRefreshToken(UserDetails) - Method in interface com.jerocaller.libs.spoonsuits.web.jwt.JwtAuthenticationProvider
Refresh Token 생성 메서드
createToken(UserDetails, long) - Method in class com.jerocaller.libs.spoonsuits.web.jwt.impl.DefaultJwtAuthenticationProviderImpl
JWT 토큰 생성 메서드
createToken(UserDetails, long) - Method in interface com.jerocaller.libs.spoonsuits.web.jwt.JwtAuthenticationProvider
JWT 토큰 생성 메서드

D

DefaultCookieConfigurerImpl - Class in com.jerocaller.libs.spoonsuits.web.cookie.impl
기본 쿠키 설정 구현체.
DefaultCookieConfigurerImpl() - Constructor for class com.jerocaller.libs.spoonsuits.web.cookie.impl.DefaultCookieConfigurerImpl
 
DefaultJwtAuthenticationFilter - Class in com.jerocaller.libs.spoonsuits.web.jwt
JWT Authentication Filter 구현체
DefaultJwtAuthenticationFilter() - Constructor for class com.jerocaller.libs.spoonsuits.web.jwt.DefaultJwtAuthenticationFilter
 
DefaultJwtAuthenticationProviderImpl - Class in com.jerocaller.libs.spoonsuits.web.jwt.impl
JwtAuthenticationProvider의 기본 구현체
DefaultJwtAuthenticationProviderImpl() - Constructor for class com.jerocaller.libs.spoonsuits.web.jwt.impl.DefaultJwtAuthenticationProviderImpl
 
deleteCookies(HttpServletRequest, HttpServletResponse, String...) - Method in class com.jerocaller.libs.spoonsuits.web.cookie.CookieUtils
여러 개의 쿠키를 삭제할 수 있는 메서드
deserialize(Cookie, Class<T>) - Method in class com.jerocaller.libs.spoonsuits.web.cookie.CookieUtils
CookieUtils#serialze() 메서드를 통해 직렬화된 값이 들어있는 쿠키로부터 해당 값을 역직렬화하여 자바 객체로 반환한다.
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.jerocaller.libs.spoonsuits.web.jwt.DefaultJwtAuthenticationFilter
 

E

extractClaims(String) - Method in class com.jerocaller.libs.spoonsuits.web.jwt.impl.DefaultJwtAuthenticationProviderImpl
 
extractClaims(String) - Method in interface com.jerocaller.libs.spoonsuits.web.jwt.JwtAuthenticationProvider
JWT로부터 모든 클레임들을 추출하기 위한 메서드.
extractUsernameFromToken(String) - Method in class com.jerocaller.libs.spoonsuits.web.jwt.impl.DefaultJwtAuthenticationProviderImpl
JWT의 subject에 username이 있는 경우 이를 통해 username을 추출하는 메서드.
extractUsernameFromToken(String) - Method in interface com.jerocaller.libs.spoonsuits.web.jwt.JwtAuthenticationProvider
JWT로부터 유저 네임을 추출하기 위한 메서드.

G

getAuthentication(String) - Method in class com.jerocaller.libs.spoonsuits.web.jwt.impl.DefaultJwtAuthenticationProviderImpl
SecurityContextHolder에 JWT 토큰으로부터 얻은 사용자 정보를 Authentication 타입으로 저장하기 위해 JWT 토큰으로부터 추출한 사용자 정보를 Authentication 객체로 반환하는 메서드.
getAuthentication(String) - Method in interface com.jerocaller.libs.spoonsuits.web.jwt.JwtAuthenticationProvider
UsernamePasswordAuthenticationToken 반환 메서드
getFilterWithNonEmptyFields(JsonFilterOfEmptyFieldsArgs) - Method in class com.jerocaller.libs.spoonsuits.web.rest.json.JsonFilterOfEmptyFields
 
getJsonWithEmptyFieldsFilteredOut(JsonFilterOfEmptyFieldsArgs) - Method in class com.jerocaller.libs.spoonsuits.web.rest.json.JsonFilterOfEmptyFields
JSON 응답 데이터로의 직렬화 대상 자바 객체에 필터링을 적용한 후의 자바 객체를 반환.
getPageRequestOf(int, int) - Static method in class com.jerocaller.libs.spoonsuits.web.jpa.PageUtils
페이지의 시작 번호를 0에서 1로 바꾼 페이지 요청 객체 PageRequest를 반환한다.
getPageRequestOf(int, int, Sort) - Static method in class com.jerocaller.libs.spoonsuits.web.jpa.PageUtils
페이지의 시작 번호를 0에서 1로 바꾼 페이지 요청 객체 PageRequest를 반환한다.
getValidationFailedMessage(MethodArgumentNotValidException) - Static method in class com.jerocaller.libs.spoonsuits.web.validation.ValidationUtils
유효성 검사에 실패한 필드들의 정보만 추출하여 필드명: 유효성 검사 실패 메시지의 Map 타입으로 반환하는 메서드.

I

init() - Method in class com.jerocaller.libs.spoonsuits.web.jwt.impl.DefaultJwtAuthenticationProviderImpl
JWT secret key 생성
isEmtpy(Page<T>) - Static method in class com.jerocaller.libs.spoonsuits.web.jpa.PageUtils
현재 Page내 요소들의 개수가 0 또는 null인지 판별

J

JsonFilterOfEmptyFields - Class in com.jerocaller.libs.spoonsuits.web.rest.json
REST API 응답용 JSON으로 직렬화될 자바 객체 내 그 값이 null이거나 size가 0인 특정 필드들을 직렬화 대상에서 제외한다.
JsonFilterOfEmptyFields() - Constructor for class com.jerocaller.libs.spoonsuits.web.rest.json.JsonFilterOfEmptyFields
 
JsonFilterOfEmptyFieldsArgs - Class in com.jerocaller.libs.spoonsuits.web.rest.json.dto
REST API 응답 JSON 데이터로의 직렬화 대상인 자바 객체에 빈 값이 들어 있는 특정 필드들을 직렬화 대상에서 제외시키기 위해 해당 대상들을 지정하는 DTO 클래스.
JsonFilterOfEmptyFieldsArgs() - Constructor for class com.jerocaller.libs.spoonsuits.web.rest.json.dto.JsonFilterOfEmptyFieldsArgs
 
JwtAuthenticationProvider - Interface in com.jerocaller.libs.spoonsuits.web.jwt
JWT 기반 인증 구현 시 AuthenticationProvider를 구현할 인터페이스
jwtProperties - Variable in class com.jerocaller.libs.spoonsuits.web.jwt.impl.DefaultJwtAuthenticationProviderImpl
 
JwtProperties - Class in com.jerocaller.libs.spoonsuits.web.jwt
application.properties(또는 .yml) 파일로부터 JWT 관련 설정값들을 가져오는 Spring bean.
JwtProperties() - Constructor for class com.jerocaller.libs.spoonsuits.web.jwt.JwtProperties
 
JwtProperties.Token - Class in com.jerocaller.libs.spoonsuits.web.jwt
 
JwtProperties.Token.Access - Class in com.jerocaller.libs.spoonsuits.web.jwt
 
JwtProperties.Token.Refresh - Class in com.jerocaller.libs.spoonsuits.web.jwt
 

P

PageUtils - Class in com.jerocaller.libs.spoonsuits.web.jpa
Spring Data JPA의 Page 관련 유틸리티 클래스.
PageUtils() - Constructor for class com.jerocaller.libs.spoonsuits.web.jpa.PageUtils
 

R

Refresh(Duration, String) - Constructor for class com.jerocaller.libs.spoonsuits.web.jwt.JwtProperties.Token.Refresh
 
resolveToken(HttpServletRequest) - Method in class com.jerocaller.libs.spoonsuits.web.jwt.impl.DefaultJwtAuthenticationProviderImpl
HTTP request의 header Authorization: Bearer 에 담긴 JWT를 추출, 반환
resolveToken(HttpServletRequest) - Method in interface com.jerocaller.libs.spoonsuits.web.jwt.JwtAuthenticationProvider
요청 헤더에 담긴 JWT 토큰을 찾아 반환하는 메서드
resolveTokenInCookie(HttpServletRequest, String) - Method in class com.jerocaller.libs.spoonsuits.web.jwt.impl.DefaultJwtAuthenticationProviderImpl
쿠키에 JWT를 담은 경우, 해당 쿠키로부터 JWT를 추출, 반환하는 메서드.
resolveTokenInCookie(HttpServletRequest, String) - Method in interface com.jerocaller.libs.spoonsuits.web.jwt.JwtAuthenticationProvider
쿠키에서도 JWT를 추출하고자 할 때 구현할 메서드

S

secretKey - Variable in class com.jerocaller.libs.spoonsuits.web.jwt.impl.DefaultJwtAuthenticationProviderImpl
 
serialize(Object) - Method in class com.jerocaller.libs.spoonsuits.web.cookie.CookieUtils
자바 객체를 직렬화하여 쿠키 값에 넣고자 할 때 사용하는 메서드.
Spoon Suits API Documentation Overview - Search tag in Overview
Section

T

Token() - Constructor for class com.jerocaller.libs.spoonsuits.web.jwt.JwtProperties.Token
 

V

validateToken(String) - Method in class com.jerocaller.libs.spoonsuits.web.jwt.impl.DefaultJwtAuthenticationProviderImpl
JWT 토큰 유효성 검사 메서드.
validateToken(String) - Method in interface com.jerocaller.libs.spoonsuits.web.jwt.JwtAuthenticationProvider
주어진 토큰의 유효성 검증 메서드
ValidationUtils - Class in com.jerocaller.libs.spoonsuits.web.validation
유효성 검사 유틸리티 클래스
ValidationUtils() - Constructor for class com.jerocaller.libs.spoonsuits.web.validation.ValidationUtils
 
A B C D E G I J P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values