Skip to content
This repository was archived by the owner on Dec 20, 2025. It is now read-only.

Commit 7916380

Browse files
committed
Merge remote-tracking branch 'origin/sb-3-0-13' into sb-3-0-13
# Conflicts: # fiat-api/src/main/java/com/netflix/spinnaker/fiat/shared/FiatAuthenticationConfig.java
2 parents 355837c + 8ab8028 commit 7916380

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

fiat-api/src/main/java/com/netflix/spinnaker/fiat/shared/FiatAuthenticationConfig.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,26 @@ AuthenticationConverter defaultAuthenticationConverter() {
9393
}
9494

9595
@Bean
96+
public SecurityFilterChain securityFilterChain(
97+
HttpSecurity http, FiatStatus fiatStatus, AuthenticationConverter authenticationConverter)
98+
throws Exception {
99+
return http.servletApi()
100+
.and()
101+
.exceptionHandling()
102+
.and()
103+
.anonymous()
104+
.and()
105+
.addFilterBefore(
106+
new FiatAuthenticationFilter(fiatStatus, authenticationConverter),
107+
AnonymousAuthenticationFilter.class)
108+
.build();
109+
}
110+
111+
@Bean
112+
@Order(HIGHEST_PRECEDENCE)
113+
FiatAccessDeniedExceptionHandler fiatAccessDeniedExceptionHandler(
114+
ExceptionMessageDecorator exceptionMessageDecorator) {
115+
return new FiatAccessDeniedExceptionHandler(exceptionMessageDecorator);
96116
public SecurityFilterChain configure(
97117
HttpSecurity http, FiatStatus fiatStatus, AuthenticationConverter authenticationConverter)
98118
throws Exception {

0 commit comments

Comments
 (0)