| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Method 방식
- 보안
- Security 설정
- VS Code
- 공부
- login
- 로그인
- SpringBoot
- 시
- @AuthenticationPrincipal
- ES6+
- findBy
- js
- 카카오
- 낙서
- 웹개발
- 웹
- 그림
- API
- JavqScript
- MockAPI
- 자바 스크립트
- 취미
- HttpOnly
- AJAX
- IntelliJ
- 분리 개발
- security
- 백틱
- 유효성 검사
- Today
- Total
목록login (2)
개발가능구역
웹 애플리케이션 개발에서 보안은 아무리 강조해도 지나치지 않다. 특히 사용자 역할에 따라 접근 가능한 기능을 제한하는 역할 기반 접근 제어(Role-Based Access Control, RBAC)는 필수적이다. 이 글에서는 Spring Security를 이용하여 관리자(ADMIN), 일반 회원(MEMBER), 비회원(ANONYMOUS) 세 가지 주요 역할에 대한 접근 권한을 IntelliJ 기반 Spring Boot 프로젝트에서 설정하는 방법을, 기존 코드에서 바뀐 코드를 중심으로 자세히 설명하고, 앞전에 다뤘던 Security 설정도 다시 복습해 보았다. ❌ 전: 기존 SecurityConfig 클래스@Configuration@EnableWebSecuritypublic class Security..
앞 전 유효성 검사 글에서는 회원가입을 함께 다뤘고,이전 글에서는 초기 Security 로그인 창에서 원래 작업하던 웹 페이지로 이동하는 작업을 했다 [ IntelliJ ] Security 로그인 01 [ IntelliJ ] Security 로그인 01로그인은 개인의 계정을 입력하여 권한을 얻는 행위이다앞전 유효성 검사는 그 계정을 만들기 위한 페이지를 구현하기 위함이었고, 이제부터는 로그인을 공부해보려 한다 아직 초심자라 모르oosomall.tistory.com 이번 글에서는 회원가입한 계정으로 로그인을 실제로 하는 코드를 다룰 예정이다 🔴 목차 1. 작업 툴2. 전체 흐름3. 네비게이션 바 Thymeleaf Security 추가4. 의존성 추가5. SecurityConfig 클래스 업데이..