swagger improvements
This commit is contained in:
parent
b194f98ebf
commit
1bcea1a3fc
@ -33,6 +33,7 @@ import io.swagger.v3.oas.models.responses.ApiResponse;
|
||||
import io.swagger.v3.oas.models.responses.ApiResponses;
|
||||
import io.swagger.v3.oas.models.security.SecurityRequirement;
|
||||
import io.swagger.v3.oas.models.security.SecurityScheme;
|
||||
import io.swagger.v3.oas.models.servers.Server;
|
||||
import io.swagger.v3.oas.models.tags.Tag;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springdoc.core.customizers.OpenApiCustomizer;
|
||||
@ -52,6 +53,7 @@ import org.thingsboard.server.queue.util.TbCoreComponent;
|
||||
import org.thingsboard.server.service.security.auth.rest.LoginRequest;
|
||||
import org.thingsboard.server.service.security.auth.rest.LoginResponse;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@ -113,12 +115,13 @@ public class SwaggerConfiguration {
|
||||
|
||||
SecurityScheme securityScheme = new SecurityScheme()
|
||||
.type(SecurityScheme.Type.HTTP)
|
||||
.scheme("basic")
|
||||
.scheme("bearer")
|
||||
.bearerFormat("JWT")
|
||||
.in(SecurityScheme.In.HEADER)
|
||||
.description("Enter Username / Password");
|
||||
|
||||
var openApi = new OpenAPI()
|
||||
.addServersItem(new Server().url("/").description("Default Server URL"))
|
||||
.components(new Components().addSecuritySchemes("HTTP login form", securityScheme))
|
||||
.info(info);
|
||||
addLoginOperation(openApi);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user