Polish ProviderManager
Updated copyright date range and adjusted constructor order to better match DelegatingReactiveAuthenticationManager Fixes gh-7713
This commit is contained in:
parent
ace89e12f2
commit
d22b476983
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright 2002-2018 the original author or authors.
|
* Copyright 2002-2020 the original author or authors.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -101,14 +101,30 @@ public class ProviderManager implements AuthenticationManager, MessageSourceAwar
|
||||||
private AuthenticationManager parent;
|
private AuthenticationManager parent;
|
||||||
private boolean eraseCredentialsAfterAuthentication = true;
|
private boolean eraseCredentialsAfterAuthentication = true;
|
||||||
|
|
||||||
public ProviderManager(List<AuthenticationProvider> providers) {
|
/**
|
||||||
this(providers, null);
|
* Construct a {@link ProviderManager} using the given {@link AuthenticationProvider}s
|
||||||
}
|
*
|
||||||
|
* @param providers the {@link AuthenticationProvider}s to use
|
||||||
|
*/
|
||||||
public ProviderManager(AuthenticationProvider... providers) {
|
public ProviderManager(AuthenticationProvider... providers) {
|
||||||
this(Arrays.asList(providers), null);
|
this(Arrays.asList(providers), null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Construct a {@link ProviderManager} using the given {@link AuthenticationProvider}s
|
||||||
|
*
|
||||||
|
* @param providers the {@link AuthenticationProvider}s to use
|
||||||
|
*/
|
||||||
|
public ProviderManager(List<AuthenticationProvider> providers) {
|
||||||
|
this(providers, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Construct a {@link ProviderManager} using the provided parameters
|
||||||
|
*
|
||||||
|
* @param providers the {@link AuthenticationProvider}s to use
|
||||||
|
* @param parent a parent {@link AuthenticationManager} to fall back to
|
||||||
|
*/
|
||||||
public ProviderManager(List<AuthenticationProvider> providers,
|
public ProviderManager(List<AuthenticationProvider> providers,
|
||||||
AuthenticationManager parent) {
|
AuthenticationManager parent) {
|
||||||
Assert.notNull(providers, "providers list cannot be null");
|
Assert.notNull(providers, "providers list cannot be null");
|
||||||
|
|
Loading…
Reference in New Issue