ASP.NET JWT 인증 구현 가이드

1. NuGet 패키지 설치 JWT 라이브러리를 NuGet을 통해 프로젝트에 추가합니다. JWT 패키지를 설치해야 합니다. 2. JWT 헬퍼 클래스 작성 using JWT; using JWT.Algorithms; using JWT.Exceptions; using JWT.Serializers; using System; using System.Collections.Generic; namespace ProjectName.Tool { public class JwtTokenHelper { private static ...

7월 1일 00:08에 게시됨

Spring Boot 환경에서 JWT 인터셉터 구축 및 Knife4j 문서 접근 이슈 해결

프로젝트에 JWT 기능을 추가하기 위해 pom.xml에 다음 의존성을 추가합니다. <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>4.4.0</version> </dependency> JWT 유틸리티 클래스 토큰의 생성과 검증을 담당하는 유틸리티 클래스를 작성합니다. TokenManager pa ...

6월 21일 20:46에 게시됨

.NET 5에서 Swagger를 통한 JWT 인증 활성화

Startup.cs 파일 수정 수정이 필요한 주요 부분은 서비스 구성 및 미들웨어 파이프라인 설정입니다. 미들웨어 순서 확인 app.UseAuthentication(); app.UseAuthorization(); 이 두 줄의 순서는 매우 중요합니다. 인증 처리는 반드시 권한 검사보다 먼저 이루어져야 합니다. 즉, 사용자 신원을 먼저 확인한 후, 그 사용자가 접근할 수 있는 리소스를 판단해야 하므로, ...

6월 20일 22:19에 게시됨

Flasgger를 활용한 Flask API 문서화 가이드

프로젝트 개요 Flasgger는 Flask 애플리케이션에서 OpenAPI 스펙을 자동 추출하고, Swagger UI를 통해 API를 시각적으로 탐색하고 테스트할 수 있게 해주는 확장 라이브러리입니다. YAML, Python 딕셔너리, Marshmallow 스키마 등 다양한 방식으로 데이터 유효성을 검증할 수 있어 API 개발 생산성을 크게 향상시킵니다. 환경 설정 및 설치 먼저 가상 환경을 생성하고 ...

5월 24일 09:11에 게시됨