1
0
mirror of synced 2026-05-22 21:33:16 +00:00

Use Collection<ConfigAttribute> in examples

To match `org.springframework.security.access.ConfigAttribute`.
This commit is contained in:
Tim te Beek
2022-07-09 15:21:05 +02:00
committed by Josh Cummings
parent 7560a32460
commit 6e63278ab9
@@ -122,7 +122,7 @@ public class AccessDecisionManagerAuthorizationManagerAdapter implements Authori
@Override
public AuthorizationDecision check(Supplier<Authentication> authentication, Object object) {
try {
Collection<ConfigAttributes> attributes = this.securityMetadataSource.getAttributes(object);
Collection<ConfigAttribute> attributes = this.securityMetadataSource.getAttributes(object);
this.accessDecisionManager.decide(authentication.get(), object, attributes);
return new AuthorizationDecision(true);
} catch (AccessDeniedException ex) {
@@ -132,7 +132,7 @@ public class AccessDecisionManagerAuthorizationManagerAdapter implements Authori
@Override
public void verify(Supplier<Authentication> authentication, Object object) {
Collection<ConfigAttributes> attributes = this.securityMetadataSource.getAttributes(object);
Collection<ConfigAttribute> attributes = this.securityMetadataSource.getAttributes(object);
this.accessDecisionManager.decide(authentication.get(), object, attributes);
}
}
@@ -155,7 +155,7 @@ public class AccessDecisionVoterAuthorizationManagerAdapter implements Authoriza
@Override
public AuthorizationDecision check(Supplier<Authentication> authentication, Object object) {
Collection<ConfigAttributes> attributes = this.securityMetadataSource.getAttributes(object);
Collection<ConfigAttribute> attributes = this.securityMetadataSource.getAttributes(object);
int decision = this.accessDecisionVoter.vote(authentication.get(), object, attributes);
switch (decision) {
case ACCESS_GRANTED: