diff --git a/src/main/java/back/activitymanager/config/OpenApiConfig.java b/src/main/java/back/activitymanager/config/OpenApiConfig.java new file mode 100644 index 0000000..2bd7148 --- /dev/null +++ b/src/main/java/back/activitymanager/config/OpenApiConfig.java @@ -0,0 +1,26 @@ +package back.activitymanager.config; + +import io.swagger.v3.oas.models.Components; +import io.swagger.v3.oas.models.OpenAPI; +import io.swagger.v3.oas.models.security.SecurityRequirement; +import io.swagger.v3.oas.models.security.SecurityScheme; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +@Configuration +public class OpenApiConfig { + + @Bean + public OpenAPI customOpenApi() { + return new OpenAPI() + .components(new Components() + .addSecuritySchemes("Bearer", + new SecurityScheme() + .type(SecurityScheme.Type.HTTP) + .scheme("bearer") + .bearerFormat("JWT") + )) + .addSecurityItem(new SecurityRequirement() + .addList("Bearer")); + } +} diff --git a/src/main/java/back/activitymanager/config/SecurityConfig.java b/src/main/java/back/activitymanager/config/SecurityConfig.java index 6dd1247..7ec5aa2 100644 --- a/src/main/java/back/activitymanager/config/SecurityConfig.java +++ b/src/main/java/back/activitymanager/config/SecurityConfig.java @@ -53,7 +53,7 @@ public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Excepti .anyRequest() .authenticated() ) - .httpBasic(Customizer.withDefaults()) + //.httpBasic(Customizer.withDefaults()) .sessionManagement(session -> session.sessionCreationPolicy(SessionCreationPolicy.STATELESS)) .userDetailsService(userDetailsService) diff --git a/src/main/resources/db/changelog/changes/11-create-reviews-table.yaml b/src/main/resources/db/changelog/changes/11-create-reviews-table.yaml index 2db1ec8..4891fe2 100644 --- a/src/main/resources/db/changelog/changes/11-create-reviews-table.yaml +++ b/src/main/resources/db/changelog/changes/11-create-reviews-table.yaml @@ -29,7 +29,7 @@ databaseChangeLog: nullable: false - column: name: user_id - type: int + type: BIGINT constraints: foreignKeyName: fk_reviews_user references: users(id)