org.outerj.daisy.authentication.impl
Class NtlmAuthenticationScheme

java.lang.Object
  extended by org.outerj.daisy.authentication.impl.NtlmAuthenticationScheme
All Implemented Interfaces:
org.outerj.daisy.authentication.AuthenticationScheme

public class NtlmAuthenticationScheme
extends java.lang.Object
implements org.outerj.daisy.authentication.AuthenticationScheme


Constructor Summary
NtlmAuthenticationScheme(java.lang.String name, java.lang.String description, java.lang.String domainControllerAddress, java.lang.String domain, org.outerj.daisy.authentication.UserCreator userCreator)
           
 
Method Summary
 boolean check(org.outerj.daisy.repository.Credentials credentials)
           
 void clearCaches()
           
 org.outerj.daisy.repository.user.User createUser(org.outerj.daisy.repository.Credentials crendentials, org.outerj.daisy.repository.user.UserManager userManager)
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NtlmAuthenticationScheme

public NtlmAuthenticationScheme(java.lang.String name,
                                java.lang.String description,
                                java.lang.String domainControllerAddress,
                                java.lang.String domain,
                                org.outerj.daisy.authentication.UserCreator userCreator)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface org.outerj.daisy.authentication.AuthenticationScheme

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface org.outerj.daisy.authentication.AuthenticationScheme

check

public boolean check(org.outerj.daisy.repository.Credentials credentials)
              throws org.outerj.daisy.authentication.AuthenticationException
Specified by:
check in interface org.outerj.daisy.authentication.AuthenticationScheme
Throws:
org.outerj.daisy.authentication.AuthenticationException

clearCaches

public void clearCaches()
Specified by:
clearCaches in interface org.outerj.daisy.authentication.AuthenticationScheme

createUser

public org.outerj.daisy.repository.user.User createUser(org.outerj.daisy.repository.Credentials crendentials,
                                                        org.outerj.daisy.repository.user.UserManager userManager)
                                                 throws org.outerj.daisy.authentication.AuthenticationException
Specified by:
createUser in interface org.outerj.daisy.authentication.AuthenticationScheme
Throws:
org.outerj.daisy.authentication.AuthenticationException


Copyright © -2012 . All Rights Reserved.