From 29b5aa380ee16ebb1db68b8669055c6121b9cce6 Mon Sep 17 00:00:00 2001 From: Alex Cheung Date: Mon, 16 Dec 2024 18:08:12 +0800 Subject: [PATCH] add jwt config for swagger --- .../com/ffii/tsms/config/OpenApi30Config.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/main/java/com/ffii/tsms/config/OpenApi30Config.java diff --git a/src/main/java/com/ffii/tsms/config/OpenApi30Config.java b/src/main/java/com/ffii/tsms/config/OpenApi30Config.java new file mode 100644 index 0000000..0ebf2d2 --- /dev/null +++ b/src/main/java/com/ffii/tsms/config/OpenApi30Config.java @@ -0,0 +1,20 @@ +package com.ffii.tsms.config; + +import org.springframework.context.annotation.Configuration; + +import io.swagger.v3.oas.annotations.OpenAPIDefinition; +import io.swagger.v3.oas.annotations.enums.SecuritySchemeType; +import io.swagger.v3.oas.annotations.info.Info; +import io.swagger.v3.oas.annotations.security.SecurityScheme; + +@Configuration +@OpenAPIDefinition(info = @Info(title = "My API", version = "v1")) +@SecurityScheme( + name = "bearerAuth", + type = SecuritySchemeType.HTTP, + bearerFormat = "JWT", + scheme = "bearer" +) +public class OpenApi30Config { + +} \ No newline at end of file