Class SwaggerSecurityConfig
java.lang.Object
springboot.bg.harisauto.common.config.swagger.SwaggerSecurityConfig
SwaggerSecurityConfig.java - Security configuration for Swagger UI access.
Gated on the "dev" profile rather than on "!prod": there is no "prod" profile in this repository, so a "!prod" guard was active in the default profile - which is what production runs. Opting in is the safe direction.
- Author:
- Kristian Popov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.web.SecurityFilterChainswaggerSecurityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http, org.springframework.security.crypto.password.PasswordEncoder encoder, AuthenticationEntryPoint authenticationEntryPoint) Configures security settings for Swagger UI access.
-
Constructor Details
-
SwaggerSecurityConfig
public SwaggerSecurityConfig()
-
-
Method Details
-
swaggerSecurityFilterChain
@Bean @Order(2) public org.springframework.security.web.SecurityFilterChain swaggerSecurityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http, org.springframework.security.crypto.password.PasswordEncoder encoder, AuthenticationEntryPoint authenticationEntryPoint) throws Exception Configures security settings for Swagger UI access.- Throws:
Exception
-