Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- SpringBoot
- Spring Cloud
- Java
- GIT
- 스프링
- 스프링부트
- leetcode
- jQuery
- 자바스크립트
- EUREKA
- JS
- IntelliJ
- gitlab
- 스프링 클라우드
- 비동기
- spring boot
- 유레카
- docker
- 도커
- date
- map()
- JavaScript
- map
- OAuth
- spring security
- 프로그래머스
- STS
- 자바
- Spring
- 코딩테스트
Archives
- Today
- Total
목록MySQL (1)
RATSENO
[1]Spring boot + Spring Security + JWT + MySQL(docker)
인증 방식 중의 하나인 토큰(JWT) 인증에 대해서 간단히 정리해보겠습니다. 아주 간단하게 JWT를 이용한 인증 프로세스에 대해서 정리하자면 1.username(ID), password를 로그인 API에 전달한다. 2. 서버에서는 username, password를 이용하여 해당 회원의 유효성 검증을 한다. 3. 유효한 username, password라면 서버 내 secretKey와 회원 정보를 이용한 JWT를 생성한다. 4. 생성된 JWT를 Client(사용자)에게 반환한다. 5. 사용자는 습득한 JWT를 이용하여 요청하고자 하는 API에 같이 포함하여 호출한다. 6. 서버에서는 API요청이 들어왔을 때 포함되어있는 JWT의 유효성을 검증한다. 7. 유효한 JWT라면 요청한 API에 대한 응답 값을 ..
DEV/SPRING
2021. 5. 9. 16:42