Fix getBeansWithName in global authentication configurers
This commit is contained in:
parent
3c5fdf901e
commit
51d0a8b57d
|
@ -94,7 +94,7 @@ class InitializeAuthenticationProviderBeanManagerConfigurer extends GlobalAuthen
|
||||||
String[] beanNames = InitializeAuthenticationProviderBeanManagerConfigurer.this.context
|
String[] beanNames = InitializeAuthenticationProviderBeanManagerConfigurer.this.context
|
||||||
.getBeanNamesForType(type);
|
.getBeanNamesForType(type);
|
||||||
for (String beanName : beanNames) {
|
for (String beanName : beanNames) {
|
||||||
T bean = InitializeAuthenticationProviderBeanManagerConfigurer.this.context.getBean(beanNames[0], type);
|
T bean = InitializeAuthenticationProviderBeanManagerConfigurer.this.context.getBean(beanName, type);
|
||||||
beanWithNames.add(new BeanWithName<T>(bean, beanName));
|
beanWithNames.add(new BeanWithName<T>(bean, beanName));
|
||||||
}
|
}
|
||||||
return beanWithNames;
|
return beanWithNames;
|
||||||
|
|
|
@ -135,7 +135,7 @@ class InitializeUserDetailsBeanManagerConfigurer extends GlobalAuthenticationCon
|
||||||
List<BeanWithName<T>> beanWithNames = new ArrayList<>();
|
List<BeanWithName<T>> beanWithNames = new ArrayList<>();
|
||||||
String[] beanNames = InitializeUserDetailsBeanManagerConfigurer.this.context.getBeanNamesForType(type);
|
String[] beanNames = InitializeUserDetailsBeanManagerConfigurer.this.context.getBeanNamesForType(type);
|
||||||
for (String beanName : beanNames) {
|
for (String beanName : beanNames) {
|
||||||
T bean = InitializeUserDetailsBeanManagerConfigurer.this.context.getBean(beanNames[0], type);
|
T bean = InitializeUserDetailsBeanManagerConfigurer.this.context.getBean(beanName, type);
|
||||||
beanWithNames.add(new BeanWithName<T>(bean, beanName));
|
beanWithNames.add(new BeanWithName<T>(bean, beanName));
|
||||||
}
|
}
|
||||||
return beanWithNames;
|
return beanWithNames;
|
||||||
|
|
Loading…
Reference in New Issue