Add: member-swagger token scheme 추가
This commit is contained in:
parent
265948157f
commit
da118db233
@ -2,6 +2,7 @@ package com.ktds.hi.member.config;
|
||||
|
||||
import io.swagger.v3.oas.models.OpenAPI;
|
||||
import io.swagger.v3.oas.models.info.Info;
|
||||
import io.swagger.v3.oas.models.security.SecurityScheme;
|
||||
import io.swagger.v3.oas.models.servers.Server;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
@ -22,4 +23,17 @@ public class SwaggerConfig {
|
||||
.description("회원 가입, 로그인, 취향 관리 등 회원 관련 기능을 제공하는 API")
|
||||
.version("1.0.0"));
|
||||
}
|
||||
|
||||
/**
|
||||
* JWT Bearer 토큰을 위한 Security Scheme 생성
|
||||
*/
|
||||
private SecurityScheme createAPIKeyScheme() {
|
||||
return new SecurityScheme()
|
||||
.type(SecurityScheme.Type.HTTP)
|
||||
.scheme("bearer")
|
||||
.bearerFormat("JWT")
|
||||
.in(SecurityScheme.In.HEADER)
|
||||
.name("Authorization")
|
||||
.description("JWT 토큰을 입력하세요 (Bearer 접두사 제외)");
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user