|
1 | 1 | /*
|
2 |
| - * Copyright 2002-2022 the original author or authors. |
| 2 | + * Copyright 2002-2024 the original author or authors. |
3 | 3 | *
|
4 | 4 | * Licensed under the Apache License, Version 2.0 (the "License");
|
5 | 5 | * you may not use this file except in compliance with the License.
|
|
32 | 32 | import org.springframework.security.access.ConfigAttribute;
|
33 | 33 | import org.springframework.security.authentication.AnonymousAuthenticationToken;
|
34 | 34 | import org.springframework.security.authentication.TestingAuthenticationToken;
|
35 |
| -import org.springframework.security.authorization.AuthorizationDecision; |
36 | 35 | import org.springframework.security.authorization.AuthorizationManager;
|
| 36 | +import org.springframework.security.authorization.AuthorizationResult; |
37 | 37 | import org.springframework.security.core.Authentication;
|
38 | 38 | import org.springframework.security.web.DefaultSecurityFilterChain;
|
39 | 39 | import org.springframework.security.web.FilterChainProxy;
|
@@ -221,7 +221,8 @@ private boolean checkLoginPageIsPublic(List<Filter> filters, FilterInvocation lo
|
221 | 221 | AuthorizationManager<HttpServletRequest> authorizationManager = authorizationFilter
|
222 | 222 | .getAuthorizationManager();
|
223 | 223 | try {
|
224 |
| - AuthorizationDecision decision = authorizationManager.check(() -> TEST, loginRequest.getHttpRequest()); |
| 224 | + AuthorizationResult decision = authorizationManager.authorize(() -> TEST, |
| 225 | + loginRequest.getHttpRequest()); |
225 | 226 | return decision != null && decision.isGranted();
|
226 | 227 | }
|
227 | 228 | catch (Exception ex) {
|
@@ -252,7 +253,8 @@ private Supplier<Boolean> deriveAnonymousCheck(List<Filter> filters, FilterInvoc
|
252 | 253 | return () -> {
|
253 | 254 | AuthorizationManager<HttpServletRequest> authorizationManager = authorizationFilter
|
254 | 255 | .getAuthorizationManager();
|
255 |
| - AuthorizationDecision decision = authorizationManager.check(() -> token, loginRequest.getHttpRequest()); |
| 256 | + AuthorizationResult decision = authorizationManager.authorize(() -> token, |
| 257 | + loginRequest.getHttpRequest()); |
256 | 258 | return decision != null && decision.isGranted();
|
257 | 259 | };
|
258 | 260 | }
|
|
0 commit comments