Spring
-
인증, 인가를 프로젝트에 끼워넣기Spring/SpringSecurity 2022. 4. 23. 04:15
================= Spring Security+jwt 입니다 로그인해서(/v1/admin(auth)/signin으로 세팅돼있습니다) 연습용 토큰을 발급하고(POSTMAN의 헤더 부분에 떠있습니다) 다른 API호출할 땐 POSTMAN의 Authorization에 Type을 Bearer Token으로 해놓고 발급받은 토큰을 넣어주시면 됩니다 ================= 로그인이 필요한 admin, auth 도메인은 인증, 인가 둘다 필요하고 나머지는 인가만 필요하니까 두개 나눠서 적었습니다. 둘 중에 하나만 보시면 됩니다 ================= [1]인가 [2]인증+인가 ================= [1]인가 : admin, auth 외 나머지 이걸 하면 사용자가 헤더에 jwt..
-
Spring Boot JWT Tutorial (4)권한 다른 APISpring/SpringSecurity 2022. 4. 13. 01:17
=== https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-jwt/dashboard [무료] Spring Boot JWT Tutorial - 인프런 | 강의 Spring Boot, Spring Security, JWT를 이용한 튜토리얼을 통해 인증과 인가에 대한 기초 지식을 쉽고 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com === - 회원가입 API 생성 - 권한검증 확인 === 간단한 유틸리티 메소드를 만들기 위해 SecurityUtil 클래스를 생성 public class SecurityUtil { private static final Logger logger = Lo..
-
Spring Boot JWT Tutorial (3)Spring/SpringSecurity 2022. 4. 12. 23:33
=== https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-jwt/dashboard [무료] Spring Boot JWT Tutorial - 인프런 | 강의 Spring Boot, Spring Security, JWT를 이용한 튜토리얼을 통해 인증과 인가에 대한 기초 지식을 쉽고 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com === 외부와의 통신에 사용할 DTO 클래스 생성 Repository 관련 코드 생성 로그인 API, 관련 로직 생성 === login시 사용할 LoginDto를 만듦 import lombok.*; import javax.validation.constr..
-
Spring Boot JWT Tutorial (2)JWTSpring/SpringSecurity 2022. 4. 12. 12:41
=== https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-jwt/dashboard [무료] Spring Boot JWT Tutorial - 인프런 | 강의 Spring Boot, Spring Security, JWT를 이용한 튜토리얼을 통해 인증과 인가에 대한 기초 지식을 쉽고 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com ==================================== JWT 설정 추가, JWT 관련 코드 개발, Security 설정 추가 HS512 알고리즘 사용 하기 때문에 Secret Key는 64Byte 이상이 돼야한다 spring: h2: con..
-
Spring Boot JWT Tutorial (1)설정, DBSpring/SpringSecurity 2022. 4. 12. 12:06
=== https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-jwt/dashboard [무료] Spring Boot JWT Tutorial - 인프런 | 강의 Spring Boot, Spring Security, JWT를 이용한 튜토리얼을 통해 인증과 인가에 대한 기초 지식을 쉽고 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com Q. 52초쯤 JWT를 적용함에 있어서 몇가지 고려해야할 사항들을 잘 대응하면 대규모 프로젝트에서도 적용할 수 있다고 하셨는데요! 고려해야될 사항을 좀 더 추가로 설명을 해주시면 감사하겠습니다! A. 고려해야될 사항이라는 것은 해당 시스템의 요구사항에 ..
-
-
-