RECOMMENDED
모집 중인 스터디룸 · 국비과정
- 뉴렉처 공식스터디룸온라인
자바 객체지향 프로그래밍
Java · Servlet · JSP12.14 – 12.25 · 참가비 ₩200,000 · 면접D-38 마감 - 뉴렉처 공식스터디룸온라인
나만의 AI Agent를 만들어 보는 풀스택 전문가 과정
AI/ML · Next.js · Spring Boot +212.7 – 1.1 · 참가비 ₩500,000 · 면접D-31 마감 - 국비지원스터디룸온·오프 · 서울,강남 · 국비 연계
Next-Gen AI Agent 융합 풀스택 전문가 과정
Spring Boot · Java · Next.js +212.14 – 6.2 · 참가비 ₩500,000 · 면접D-30 마감
RECOMMENDED
최근 공개된 추천 콘텐츠
- 서버 배포와 HTTPS — nginx 리버스 프록시, 로컬 mkcert, 호스트 certbot, 팀별 서브도메인기술노트기술노트스프링 보안 · Next.js 인증과 권한
서버 배포와 HTTPS — nginx 리버스 프록시, 로컬 mkcert, 호스트 certbot, 팀별 서브도메인
이전 노트에서 프로젝트 전체가 docker compose up -d 한 줄로 올라오게 되었다. 다섯 컨테이너가 내 컴퓨터에서 돈다. 이제 그것을 다른 사람이 접속할 수 있는 서버에 올린다. 그 전에 지금 구조의 빈 자리를 보자. 브라우저는 http:/
newlec · 10시간 전조회 7 - 도커 컴포즈 — 프론트·백엔드·PostgreSQL·Redis를 한 번에, 리프레시 토큰은 Redis로기술노트기술노트스프링 보안 · Next.js 인증과 권한
도커 컴포즈 — 프론트·백엔드·PostgreSQL·Redis를 한 번에, 리프레시 토큰은 Redis로
이전 노트에서 메뉴 목록이 스프링 → Next.js → 브라우저로 흐르게 되었다. 그런데 두 가지가 아직 서버 프로세스 안에 갇혀 있다. 메뉴 13개가 MenuRepository의 List.of(...) 안에 있다. 리프레시 토큰이 RefreshTok
newlec · 14시간 전조회 17 - 메뉴 API — 목업을 걷어내고 스프링 MenuResponse를 Next.js BFF로 연결기술노트기술노트스프링 보안 · Next.js 인증과 권한
메뉴 API — 목업을 걷어내고 스프링 MenuResponse를 Next.js BFF로 연결
이전 노트에서는 스프링이 실패를 401/403과 공통 ErrorResponse로 대답하게 만들었다. 로그인, 재발급, 로그아웃, 문지기, 에러 응답까지 인증의 뼈대는 모두 갖춰졌다. 그런데 정작 화면에 보이는 메뉴 데이터는 아직 전부 목업이다. /me
newlec · 17시간 전조회 17 - 스프링 시큐리티의 401·403 응답을 JSON으로 통일하기기술노트기술노트스프링 보안 · Next.js 인증과 권한
스프링 시큐리티의 401·403 응답을 JSON으로 통일하기
이전 노트에서는 Refresh Token으로 Access Token을 조용히 갱신하는 구조를 완성했다. 로그인, 재발급, 로그아웃, 문지기까지 인증의 큰 흐름은 다 만들어졌다. 이번 노트는 그 흐름에서 실패했을 때 스프링이 뭐라고 대답하는지를 다룬다.
newlec · 17시간 전조회 17 - 기술노트기술노트스프링 보안
인증(JWT + BFF), 컨테이너 구성, 자동 배포 — 팀 프로젝트 공통 구조 이해하기
인증(JWT + BFF), 컨테이너 구성, 자동 배포 — 팀 프로젝트 공통 구조 이해하기 이 노트는 지금까지의 수업 노트를 시간이 없어서 볼 수 없었던 사람들을 위한 노트이다. 🎓 newlec 쌤의 코멘트 이 노트는 현재 진행 중인 프로젝트에 BFF
newlec · 17시간 전조회 24 - 기술노트기술노트스프링 보안 · Next.js 인증과 권한
Refresh Token으로 조용히 갱신하기
🎓 newlec 쌤의 첨부 파일 안내 상단에 추가된 첨부파일에서 ncafe-prep-07-refresh-token.zip 파일은 현재 노트의 내용이 적용되기 전 상태의 프로젝트 파일이다. 이 노트를 보면서 실습해보고 싶은 사람은 그 파일을 다운로드
newlec · 3일 전조회 21 - 기술노트기술노트넥스트JS · Next.js 인증과 권한
Next.js와 스프링 백엔드로 구현하는 쿠키 기반 인증과 미들웨어 권한 제어
🎓 newlec 쌤의 첨부 파일 안내 상단에 추가된 첨부파일에서 ncafe-prep-06-nextjs-cookie-auth.zip 파일은 현재 노트의 내용이 적용되기 전 상태의 프로젝트 파일이다. 이 노트를 보면서 실습해보고 싶은 사람은 그 파일을
newlec · 4일 전조회 27 - 기술노트기술노트스프링 보안 · 1. 개요 및 구조
로그인 요청을 처리하고 JWT 토큰을 발급하는 AuthController와 AuthService 구현하기
🎓 newlec 쌤의 첨부 파일 안내 상단에 추가된 첨부파일에서 ncafe-prep-05-login-api.zip 파일은 현재 노트의 내용이 적용되기 전 상태의 프로젝트 파일이다. 이 노트를 보면서 실습해보고 싶은 사람은 그 파일을 다운로드 한 후
newlec · 4일 전조회 54 - 기술노트기술노트스프링 보안 · 1. 개요 및 구조
SecurityConfig에 JwtAuthenticationFilter 등록 및 접근 권한 설정하기
이전 노트에서는 출입구에서 방문객의 토큰을 검사하는 보안 요원인 JwtAuthenticationFilter를 직접 만들었다. 하지만 보안 요원을 만들어 두기만 하고 건물 출입구에 배치하지 않으면 아무런 소용이 없다. 이번 노트에서는 스프링 시큐리티의
newlec · 6일 전조회 71 - 기술노트기술노트스프링 보안 · 1. 개요 및 구조
JWT를 검사하여 로그인 상태로 만들어 주는 JwtAuthenticationFilter 구현하기
이전 노트에서는 토큰을 안전하게 발행하고 가짜인지 검사하는 자동화 기계 JwtProvider를 만들었다. 이제 이 기계를 출입구에 배치하여, 서버로 들어오는 모든 요청을 실시간으로 검사하고 안내하는 보안 요원 필터를 만들 차례이다. --- 1. bui
newlec · 6일 전조회 53 - 기술노트기술노트스프링 보안 · 1. 개요 및 구조
JWT 생성과 검증을 위한 JwtProvider 구현하기
이전 노트에서는 스프링 부트 프로젝트에 JJWT 라이브러리를 설치하고, 비밀키와 만료 시간을 관리하는 JwtProperties 클래스를 만들었다. 이제는 이 설정값들을 사용해서 실제로 토큰을 새로 만들어 내고, 손님이 가져온 토큰이 진짜인지 가짜인지
newlec · 6일 전조회 50 - 기술노트기술노트스프링 보안 · 1. 개요 및 구조
스프링 부트에서 JWT 사용을 위한 개발 환경 구축하기
풀스택 환경에서 토큰 기반 인증을 사용하기로 결정했다면, 가장 먼저 할 일은 백엔드 서버가 토큰을 발행하고 검증할 수 있는 환경을 갖추는 것이다. 이번 단계에서는 스프링 프로젝트에 JWT 보안 설정을 적용하기 위한 기초 작업부터 진행한다. 0. 부트
newlec · 6일 전조회 50