.NET 5에서 Swagger를 통한 JWT 인증 활성화
Startup.cs 파일 수정
수정이 필요한 주요 부분은 서비스 구성 및 미들웨어 파이프라인 설정입니다.
미들웨어 순서 확인
app.UseAuthentication();
app.UseAuthorization();
이 두 줄의 순서는 매우 중요합니다. 인증 처리는 반드시 권한 검사보다 먼저 이루어져야 합니다. 즉, 사용자 신원을 먼저 확인한 후, 그 사용자가 접근할 수 있는 리소스를 판단해야 하므로, ...
6월 20일 22:19에 게시됨
자바 기반 Spring Boot + Vue.js + UniApp를 활용한 애니메이션 웹사이트 개발 사례 및 소스코드 배포 안내
프로젝트 개요
이 프로젝트는 Spring Boot를 백엔드 프레임워크로, Vue.js를 전면 프론트엔드 프레임워크로, 그리고 UniApp를 통해 모바일 웹 및 네이티브 애플리케이션을 구현하는 통합 애니메이션 정보 포털 사이트입니다. 사용자 중심의 콘텐츠 관리, 게시판 시스템, 로그인 인증, 세션 관리 등 핵심 기능을 포함하며, 실제 운영 환경에서 사용 가능한 수준의 코드 구 ...
6월 19일 00:52에 게시됨
Python Flask와 Vue.js 기반 AI 자동화 멤버십 관리 시스템 개발 실전
최근 이커머스 환경에서 사용자 경험을 극대화하기 위한 멤버십 관리 시스템의 중요성이 커지고 있습니다. AI 자동화 툴을 활용하여 기획부터 배포까지 효율적으로 진행한 멤버십 시스템 개발 과정을 기술적인 관점에서 정리합니다.
1. 시스템 설계 및 기술 스택 선정
본 프로젝트는 확장성과 유지보수 편의성을 위해 프론트엔드와 백엔드를 분리한 아키텍처를 채택했습니 ...
6월 11일 19:04에 게시됨
JWT 기반 인증 구현과 옵션 설정 가이드
JWT의 기본 개념
JSON Web Token은 당사자 간 정보를 JSON 객체로 안전하게 전달하기 위한 개방형 규격(RFC 7519)이다. 디지털 서명을 통해 무결성과 발신자 신원을 보장하며, 사용자 인증·권한 부여·정보 교환에 널리 인다.
토큰 구성 요소
JWT는 점(.)으로 구분된 세 부분으로 이루어진다.
구성설명
Header알고리즘과 토큰 유형 정보
Payload사용자 식별자, 권한, ...
6월 11일 18:30에 게시됨
Java 기반의 SpringBoot + Vue + UniApp를 활용한 실종물 찾기 플랫폼 개발 설계 및 구현
시스템 아키텍처 개요
본 프로젝트는 실종된 물건을 등록하고 조회할 수 있는 포털 시스템으로, 백엔드는 Spring Boot, 프론트엔드는 Vue.js, 모바일 클라이언트는 UniApp를 사용하여 다중 플랫폼 호환성을 확보하였습니다. 전체 시스템은 모듈화된 구조로 설계되어 유지보수성과 확장성이 뛰어납니다.
기술 스택 구성
백엔드: Spring Boot 3.x 기반, 내장형 Tomcat 서 ...
6월 6일 21:06에 게시됨
JWT 간단 응용 예제
Spring Boot와 JWT를 활용한 인증 시스템 구현
1. Maven 의존성 추가
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
<version>0.9.1</version>
</dependency>
<dependency>
<groupId>com.auth0</groupI ...
6월 5일 23:35에 게시됨
SpringBoot와 Vue를 활용한 대학 식당 주문 시스템 설계 및 구현
기술 스택 구성
백엔드 구성 요소
기반 프레임워크: SpringBoot 2.7 기반, 데이터 접근을 위해 MyBatis-Plus 사용
보안 처리: 인증 및 권한 관리를 위한 Spring Security + JWT 토큰 방식 적용
데이터 저장: 관계형 데이터베이스 MySQL 8.0 활용
성능 최적화: Redis 6을 이용한 캐시 처리로 빈번한 조회 성능 개선
비동기 처리: RabbitMQ를 통한 주문 이벤트 큐 ...
6월 3일 23:30에 게시됨
Flask와 Vue.js 기반 스마트养老 서비스 시스템 구현 가이드
기술 스택 선택 및 아키텍처 설계
본 시스템은 Flask를 메인 백엔드 프레임워크로 활용하고, Vue.js로 프론트엔드를 구축하는 구조로 설계되었다. 개발 환경으로는 PyCharm을 사용하며, 필요에 따라 Django를 확장형 관리 백엔드로 활용할 수 있다.
시스템 구성 요소
백엔드: Flask (RESTful API 제공)
프론트엔드: Vue.js (반응형 SPA)
개발도구: PyCharm Community/Pr ...
6월 3일 21:21에 게시됨
Node.js 서비스 안정성 설계: 런타임 모듈 교체와 고가용성 아키텍처
SSR 엔진의 런타임 템플릿 갱신 메커니즘
운영 중인 서버를 재시작하지 않고 화면 레이아웃과 비즈니스 컴포넌트를 실시간으로 교체하는 시스템을 설계한 경험을 공유합니다.
핵심 설계 개념: 모듈 캐시 무효화 기반 핫 스왑
Node.js의 require 시스템은 로드된 모듈을 require.cache에 보관합니다. 이 캐시를 제어하여 런타임에 새로운 코드를 주입하는 방식을 채택했 ...
6월 2일 16:06에 게시됨
PHP 기반 웨이신 마이크로앱용 문산 관광지 숙박 시설 관리 시스템
시스템 개요
본 프로젝트는 웨이신 마이크로앱을 기반으로 한 문산 관광지 숙소 운영 관리 시스템입니다. 백엔드는 PHP를 사용하며, 전면은 Vue.js 프레임워크로 구현되어 있으며, 모바일 기기에서의 접근성을 고려한 반응형 인터페이스를 제공합니다. 주요 기능으로는 사용자 인증, 객실 예약, 예약 조회, 관리자 대시보드, 게시판 등이 포함됩니다.
기술 스택
백엔드 ...
5월 31일 13:57에 게시됨