public interface NLTMAuthenticator extends AuthenticationComponent
AuthenticationComponent that is capable of handling NTLM authentication directly, either by
'passing through' to a domain server or by validating an MD4 hashed password. Unlike other authentication methods,
these operations cannot be chained and must be handled by a specific authentication component.AuthenticationComponent.UserNameValidationMode| Modifier and Type | Method and Description |
|---|---|
net.sf.acegisecurity.Authentication |
authenticate(net.sf.acegisecurity.Authentication token)
Authenticate using a token.
|
java.lang.String |
getMD4HashedPassword(java.lang.String userName)
Get the MD4 password hash, as required by NTLM based authentication methods.
|
NTLMMode |
getNTLMMode()
Get the enum that describes NTLM integration.
|
authenticate, getDefaultAdministratorUserNames, getDefaultGuestUserNames, guestUserAuthenticationAllowed, setCurrentUser, setCurrentUser, setGuestUserAsCurrentUserclearCurrentSecurityContext, getCurrentAuthentication, getCurrentUserName, getGuestUserName, getGuestUserName, getSystemUserName, getSystemUserName, getUserDomain, isCurrentUserTheSystemUser, isGuestUserName, isSystemUserName, setCurrentAuthentication, setSystemUserAsCurrentUser, setSystemUserAsCurrentUser, setUserDetailsnet.sf.acegisecurity.Authentication authenticate(net.sf.acegisecurity.Authentication token)
throws org.alfresco.repo.security.authentication.AuthenticationException
token - Authenticationorg.alfresco.repo.security.authentication.AuthenticationException - the authentication exceptionNTLMMode getNTLMMode()
java.lang.String getMD4HashedPassword(java.lang.String userName)
userName - the user nameCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.