Skip to content

Commit

Permalink
Fix authentication failure handlers auto-config
Browse files Browse the repository at this point in the history
  • Loading branch information
ch4mpy committed Jun 7, 2024
1 parent 85e79cb commit 217c6a2
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 7 deletions.
4 changes: 2 additions & 2 deletions samples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@
<module>webmvc-jwt-default-jpa-authorities</module>
<module>webmvc-jwt-oauthentication</module>
<module>tutorials</module>
<module>springdoc-openapi-2494-reactive</module>
<module>springdoc-openapi-2494-servlet</module>
<!--module>springdoc-openapi-2494-reactive</module>
<module>springdoc-openapi-2494-servlet</module-->
</modules>

<dependencyManagement>
Expand Down
1 change: 0 additions & 1 deletion samples/springdoc-openapi-2494-reactive/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webflux-api</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.c4-soft.springaddons</groupId>
Expand Down
1 change: 0 additions & 1 deletion samples/springdoc-openapi-2494-servlet/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-api</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.c4-soft.springaddons</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.NoneNestedConditions;
import org.springframework.security.web.authentication.AuthenticationSuccessHandler;
import org.springframework.security.web.server.authentication.ServerAuthenticationSuccessHandler;

public class DefaultAuthenticationSuccessHandlerCondition extends NoneNestedConditions {

Expand All @@ -15,7 +14,7 @@ public DefaultAuthenticationSuccessHandlerCondition() {
static class AuthenticationSuccessHandlerProvidedCondition {
}

@ConditionalOnBean(ServerAuthenticationSuccessHandler.class)
@ConditionalOnBean(AuthenticationSuccessHandler.class)
static class ServerAuthenticationSuccessHandlerProvidedCondition {
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
import com.c4_soft.springaddons.security.oidc.starter.SpringAddonsOAuth2LogoutRequestUriBuilder;
import com.c4_soft.springaddons.security.oidc.starter.properties.SpringAddonsOidcProperties;
import com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean.CookieCsrfCondition;
import com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean.DefaultAuthenticationFailureHandlerCondition;
import com.c4_soft.springaddons.security.oidc.starter.properties.condition.bean.DefaultAuthenticationSuccessHandlerCondition;
import com.c4_soft.springaddons.security.oidc.starter.properties.condition.configuration.IsClientWithLoginCondition;
import com.c4_soft.springaddons.security.oidc.starter.properties.condition.configuration.IsNotServlet;
Expand Down Expand Up @@ -264,7 +265,7 @@ ServerAuthenticationSuccessHandler authenticationSuccessHandler(SpringAddonsOidc
return new SpringAddonsOauth2ServerAuthenticationSuccessHandler(addonsProperties);
}

@Conditional(DefaultAuthenticationSuccessHandlerCondition.class)
@Conditional(DefaultAuthenticationFailureHandlerCondition.class)
@Bean
ServerAuthenticationFailureHandler authenticationFailureHandler(SpringAddonsOidcProperties addonsProperties) {
return new SpringAddonsOauth2ServerAuthenticationFailureHandler(addonsProperties);
Expand Down

0 comments on commit 217c6a2

Please sign in to comment.