Browse Source

Remove Unnecessary ObjectProvider<RoleHierarchy> roleHierarchy parameter

Closes gh-18921
pull/18814/merge
Robert Winch 1 week ago
parent
commit
c71b178f63
No known key found for this signature in database
  1. 4
      config/src/main/java/org/springframework/security/config/annotation/authorization/AuthorizationManagerFactoryConfiguration.java

4
config/src/main/java/org/springframework/security/config/annotation/authorization/AuthorizationManagerFactoryConfiguration.java

@ -18,11 +18,9 @@ package org.springframework.security.config.annotation.authorization; @@ -18,11 +18,9 @@ package org.springframework.security.config.annotation.authorization;
import java.util.Map;
import org.springframework.beans.factory.ObjectProvider;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ImportAware;
import org.springframework.core.type.AnnotationMetadata;
import org.springframework.security.access.hierarchicalroles.RoleHierarchy;
import org.springframework.security.authorization.AuthorizationManagerFactories;
import org.springframework.security.authorization.DefaultAuthorizationManagerFactory;
@ -39,7 +37,7 @@ class AuthorizationManagerFactoryConfiguration implements ImportAware { @@ -39,7 +37,7 @@ class AuthorizationManagerFactoryConfiguration implements ImportAware {
private String[] authorities;
@Bean
DefaultAuthorizationManagerFactory authorizationManagerFactory(ObjectProvider<RoleHierarchy> roleHierarchy) {
DefaultAuthorizationManagerFactory authorizationManagerFactory() {
AuthorizationManagerFactories.AdditionalRequiredFactorsBuilder<Object> builder = AuthorizationManagerFactories
.multiFactor()
.requireFactors(this.authorities);

Loading…
Cancel
Save