Class RemoteAuthenticationManagerImpl
java.lang.Object
org.springframework.security.authentication.rcp.RemoteAuthenticationManagerImpl
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean,RemoteAuthenticationManager
@Deprecated
public class RemoteAuthenticationManagerImpl
extends Object
implements RemoteAuthenticationManager, org.springframework.beans.factory.InitializingBean
Deprecated.
as of 5.6.0 with no replacement
Server-side processor of a remote authentication request.
This bean requires no security interceptor to protect it. Instead, the bean uses the
configured AuthenticationManager to resolve an authentication request.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.Collection<? extends GrantedAuthority>attemptAuthentication(String username, String password) Deprecated.Attempts to authenticate the remote client using the presented username and password.protected AuthenticationManagerDeprecated.voidsetAuthenticationManager(AuthenticationManager authenticationManager) Deprecated.
-
Constructor Details
-
RemoteAuthenticationManagerImpl
public RemoteAuthenticationManagerImpl()Deprecated.
-
-
Method Details
-
afterPropertiesSet
public void afterPropertiesSet()Deprecated.- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
attemptAuthentication
public Collection<? extends GrantedAuthority> attemptAuthentication(String username, String password) throws RemoteAuthenticationException Deprecated.Description copied from interface:RemoteAuthenticationManagerAttempts to authenticate the remote client using the presented username and password. If authentication is successful, a collection ofGrantedAuthorityobjects will be returned.In order to maximise remoting protocol compatibility, a design decision was taken to operate with minimal arguments and return only the minimal amount of information required for remote clients to enable/disable relevant user interface commands etc. There is nothing preventing users from implementing their own equivalent package that works with more complex object types.
- Specified by:
attemptAuthenticationin interfaceRemoteAuthenticationManager- Parameters:
username- the username the remote client wishes to authenticate with.password- the password the remote client wishes to authenticate with.- Returns:
- all of the granted authorities the specified username and password have access to.
- Throws:
RemoteAuthenticationException- if the authentication failed.
-
getAuthenticationManager
Deprecated. -
setAuthenticationManager
Deprecated.
-