- Header
- JWT 헤더에 "alg" 필드가 있으며 "RS256", "HS256", "RS384", "HS384", "RS512" 또는 "HS512" 중 하나로 설정되어 있는지 확인
- Payload
- JWT 페이로드에서 다음 필드(있는 경우)의 데이터 유형을 확인합니다.
- "iat"(발급 시점), "exp"(만료 시간), "nbf"(이전 아님) 클레임은 0보다 큰 숫자이며 문자열이 아닙니다.
- "sub"(제목), "iss"(발급자), "jti"(JWT ID) 필드는 문자열입니다.
- "aud"(대상) 클레임은 문자열 또는 문자열 배열입니다.
- JWT 페이로드에 "sub"(제목), "iss"(발급자), "aud"(대상) 클레임이 있는지 확인합니다.
- JWT 페이로드에서 다음 필드(있는 경우)의 데이터 유형을 확인합니다.
[출처] https://cloud.google.com/endpoints/docs/openapi/troubleshoot-jwt?hl=ko
'Java' 카테고리의 다른 글
File Upload (0) | 2022.02.07 |
---|---|
[Mybatis] ResultHandler로 대용량 Excel Download (POI) (0) | 2019.10.24 |
Menu Children 만들기 (0) | 2019.10.17 |
Lombok 설치하기 (0) | 2019.06.20 |