Class InternalUserDirectoryServiceProvider
java.lang.Object
com.foreach.across.modules.user.services.InternalUserDirectoryServiceProvider
- All Implemented Interfaces:
UserDirectoryServiceProvider
public class InternalUserDirectoryServiceProvider
extends Object
implements UserDirectoryServiceProvider
Default
UserDirectoryServiceProvider that supports the
InternalUserDirectory.- Since:
- 2.0.0
- Author:
- Arne Vandamme
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.authentication.AuthenticationProvidergetAuthenticationProvider(UserDirectory userDirectory) Get theAuthenticationProviderrequired for authenticating principals for this directory.org.springframework.validation.ValidatorgetValidator(UserDirectory userDirectory, Class<? extends BasicSecurityPrincipal> securityPrincipalClass) booleansupports(Class<? extends UserDirectory> userDirectoryClass) Returnstrueif theUserDirectoryimplementation type is supported by this provider.
-
Constructor Details
-
InternalUserDirectoryServiceProvider
public InternalUserDirectoryServiceProvider()
-
-
Method Details
-
supports
Description copied from interface:UserDirectoryServiceProviderReturnstrueif theUserDirectoryimplementation type is supported by this provider.- Specified by:
supportsin interfaceUserDirectoryServiceProvider- Parameters:
userDirectoryClass- user directory implementation- Returns:
trueif the user directory type is supported
-
getAuthenticationProvider
public org.springframework.security.authentication.AuthenticationProvider getAuthenticationProvider(UserDirectory userDirectory) Description copied from interface:UserDirectoryServiceProviderGet theAuthenticationProviderrequired for authenticating principals for this directory.- Specified by:
getAuthenticationProviderin interfaceUserDirectoryServiceProvider- Parameters:
userDirectory- instance- Returns:
- provider instance
-
getValidator
public org.springframework.validation.Validator getValidator(UserDirectory userDirectory, Class<? extends BasicSecurityPrincipal> securityPrincipalClass) - Specified by:
getValidatorin interfaceUserDirectoryServiceProvider
-