com.wewebu.ow.server.ecmimpl.opencmis.auth
Class OwCMISLDAPAuthenticationProvider

java.lang.Object
  extended by com.wewebu.ow.server.ecmimpl.opencmis.auth.OwCMISDefaultAuthenticationProvider<OwUsersRepositoryLDAP>
      extended by com.wewebu.ow.server.ecmimpl.opencmis.auth.OwCMISLDAPAuthenticationProvider
All Implemented Interfaces:
com.wewebu.ow.server.ecm.OwAuthenticationProvider

public class OwCMISLDAPAuthenticationProvider
extends OwCMISDefaultAuthenticationProvider<OwUsersRepositoryLDAP>

LDAP based authentication provider for the Open CMIS adapter.

Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.

For licensing information read the license.txt file or
go to: http://wiki.alfresco.com


Field Summary
 
Fields inherited from class com.wewebu.ow.server.ecmimpl.opencmis.auth.OwCMISDefaultAuthenticationProvider
network
 
Constructor Summary
OwCMISLDAPAuthenticationProvider(OwCMISNetwork network)
           
 
Method Summary
protected  OwCMISCredentialsAuthenticator createAuthenticator()
           
protected  com.wewebu.ow.server.util.ldap.OwLdapConnector createLDAPConnector(com.wewebu.ow.server.util.OwAuthenticationConfiguration authenticationConf_p)
           
protected  OwUsersRepositoryLDAP createLdapUserRepository(com.wewebu.ow.server.util.ldap.OwLdapConnector connector)
          Factory for creation of OwUsersRepsitory instance with LDAP connection.
 com.wewebu.ow.server.ecm.OwUserInfo getUserFromID(String strID_p)
           
 void loginDefault(String username_p, String password_p)
           
 
Methods inherited from class com.wewebu.ow.server.ecmimpl.opencmis.auth.OwCMISDefaultAuthenticationProvider
canUserSelect, getCredentials, getLoginSubModul, getRoleDisplayName, getUserRepository, getUserSelectSubModul, logout, setUserRepository
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OwCMISLDAPAuthenticationProvider

public OwCMISLDAPAuthenticationProvider(OwCMISNetwork network)
Method Detail

loginDefault

public void loginDefault(String username_p,
                         String password_p)
                  throws com.wewebu.ow.server.exceptions.OwException
Specified by:
loginDefault in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Overrides:
loginDefault in class OwCMISDefaultAuthenticationProvider<OwUsersRepositoryLDAP>
Throws:
com.wewebu.ow.server.exceptions.OwException

createLdapUserRepository

protected OwUsersRepositoryLDAP createLdapUserRepository(com.wewebu.ow.server.util.ldap.OwLdapConnector connector)
Factory for creation of OwUsersRepsitory instance with LDAP connection.

Parameters:
connector - OwLdapConnector
Returns:
OwUsersRepositoryLDAP new instance
Since:
4.1.1.1

createLDAPConnector

protected com.wewebu.ow.server.util.ldap.OwLdapConnector createLDAPConnector(com.wewebu.ow.server.util.OwAuthenticationConfiguration authenticationConf_p)
                                                                      throws com.wewebu.ow.server.exceptions.OwException
Throws:
com.wewebu.ow.server.exceptions.OwException

createAuthenticator

protected OwCMISCredentialsAuthenticator createAuthenticator()
                                                      throws com.wewebu.ow.server.exceptions.OwException
Overrides:
createAuthenticator in class OwCMISDefaultAuthenticationProvider<OwUsersRepositoryLDAP>
Throws:
com.wewebu.ow.server.exceptions.OwException

getUserFromID

public com.wewebu.ow.server.ecm.OwUserInfo getUserFromID(String strID_p)
                                                  throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getUserFromID in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Overrides:
getUserFromID in class OwCMISDefaultAuthenticationProvider<OwUsersRepositoryLDAP>
Throws:
com.wewebu.ow.server.exceptions.OwException


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.