티스토리

도리담
검색하기

블로그 홈

도리담

doridam-1116.tistory.com/m

doridam 님의 블로그입니다.

구독자
0
방명록 방문하기

주요 글 목록

  • JWT(JSON Web Token) 알아보기 및 인증 처리 1. JWT(JSON Web Token) 정의 JWT(JSON Web Token)는 웹 표준 RFC7519에 정의된 인증 및 정보 교류를 위해 JSON을 사용하여 자가수용적으로 정보를 전달, 인증한다. 클레임(claim) 기반으로 작성한다. 자가수용적 토큰이다. 발급된 토큰은 필요한 모든 정보를 자체적으로 가지고 있다. 토큰 정보, 전달할 정보, 검증 정보로 나뉜다. Key / Value의 한쌍으로 이루어진 클레임(claim)기반 인증을 사용한다. Base64를 통해 인코딩 디코딩할 수 있다. 링크를 통해 인코딩 디코딩의 결과를 확인 할 수 있다. 구조 JWT는 header, payload, signature로 나뉜다. 각 부분은 Base64로 인코딩 되며 '.'을 구분자로 사용한다. 1. 헤더(head.. 공감수 0 댓글수 0 2023. 6. 14.
  • JWT를 이용한 보안 API 구현, JWT 생성 및 유효성 검증 JWT를 이용한 보안 API 구현 지난 포스트에서 JWT를 알아보았다. 이번에는 JWT를 이용해 보안 API를 구현하고 JWT 생성, 유효성 검증까지 알아본다. 프로젝트 환경 설정 사진 외 추가한 의존성 implementation 'io.jsonwebtoken:jjwt-api:0.11.5' runtimeOnly 'io.jsonwebtoken:jjwt-impl:0.11.5' runtimeOnly 'io.jsonwebtoken:jjwt-jackson:0.11.5' implementation group: 'com.auth0', name: 'java-jwt', version: '4.0.0' 프로젝트 생성에 대한 환경 설정이다. 빌드 : GradleSpring Boot : 2.7.12JDK : 11 의존성 목록 .. 공감수 0 댓글수 0 2023. 6. 14.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.