Skip to content

Commit

Permalink
Merge pull request #1082 from /issues/1081-swagger-basic-auth
Browse files Browse the repository at this point in the history
Fix #1081: Enable Authorize button in springdoc-openapi-ui for Basic Authentication
  • Loading branch information
banterCZ authored Oct 20, 2023
2 parents ff3228a + 8cbdf42 commit c897dae
Showing 1 changed file with 10 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,12 @@
package io.getlime.security.powerauth.app.server.configuration;

import io.swagger.v3.oas.annotations.OpenAPIDefinition;
import io.swagger.v3.oas.annotations.enums.SecuritySchemeType;
import io.swagger.v3.oas.annotations.info.Contact;
import io.swagger.v3.oas.annotations.info.Info;
import io.swagger.v3.oas.annotations.info.License;
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
import io.swagger.v3.oas.annotations.security.SecurityScheme;
import org.springdoc.core.models.GroupedOpenApi;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
Expand All @@ -32,6 +35,11 @@
* @author Petr Dvorak, petr@wultra.com
*/
@Configuration
@SecurityScheme(
name = "basicAuth",
type = SecuritySchemeType.HTTP,
scheme = "basic"
)
@OpenAPIDefinition(
info = @Info(
title = "PowerAuth RESTful API Documentation",
Expand All @@ -45,7 +53,8 @@
name = "Wultra s.r.o.",
url = "https://www.wultra.com"
)
)
),
security = @SecurityRequirement(name = "basicAuth")
)
public class OpenApiConfiguration {

Expand Down

0 comments on commit c897dae

Please sign in to comment.