fr.inra.refcomp.services
Class WikittyInraLDAP

java.lang.Object
  extended by org.nuiton.wikitty.services.WikittyServiceDelegator
      extended by org.nuiton.wikitty.services.WikittyServiceAuthenticationAbstract
          extended by fr.inra.refcomp.services.WikittyInraLDAP
All Implemented Interfaces:
org.nuiton.wikitty.WikittyService

public class WikittyInraLDAP
extends org.nuiton.wikitty.services.WikittyServiceAuthenticationAbstract

Permet de faire une authentification sur un serveur LDAP. Il faut pour cela fournir les informations pour se connecter au LDAP (url du serveur, pattern des DN des utilisateurs et toutes autres informations utiles). Il est possible d'indiquer de creer automatiquement l'objet WikittyUser associe au compte LDAP si celui-ci n'existe pas. Si le WikittyUser n'existe pas et qu'on a pas le droit de le creer, l'authentification echoue forcement

Version:
$Revision: 258 $ Last update: $Date: 2012-02-01 13:40:09 +0100 (mer., 01 févr. 2012) $ by : $Author: jcouteau $
Author:
poussin

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.nuiton.wikitty.WikittyService
org.nuiton.wikitty.WikittyService.ServiceListenerType
 
Field Summary
protected  String adminLogin
           
protected  String adminPassword
           
protected  Properties jndiProp
           
protected  String ldapSearch
           
static String UID
           
 
Fields inherited from class org.nuiton.wikitty.services.WikittyServiceAuthenticationAbstract
config
 
Fields inherited from class org.nuiton.wikitty.services.WikittyServiceDelegator
delegate
 
Constructor Summary
WikittyInraLDAP(org.nuiton.util.ApplicationConfig config, org.nuiton.wikitty.WikittyService ws)
           
 
Method Summary
 String login(String login, String password)
           
 
Methods inherited from class org.nuiton.wikitty.services.WikittyServiceAuthenticationAbstract
getToken, logout
 
Methods inherited from class org.nuiton.wikitty.services.WikittyServiceDelegator
addWikittyServiceListener, canDelete, canRead, canWrite, clear, delete, deleteExtension, deleteTree, exists, findAllByCriteria, findAllByQuery, findByCriteria, findByQuery, findTreeNode, findTreeNode, getAllExtensionIds, getAllExtensionsRequires, getDelegate, isDeleted, removeWikittyServiceListener, replay, restore, restoreExtension, restoreExtensionAndDependenciesLastVesion, restoreExtensionLastVersion, restoreVersion, setDelegate, store, storeExtension, syncSearchEngine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UID

public static final String UID
See Also:
Constant Field Values

jndiProp

protected Properties jndiProp

ldapSearch

protected String ldapSearch

adminLogin

protected String adminLogin

adminPassword

protected String adminPassword
Constructor Detail

WikittyInraLDAP

public WikittyInraLDAP(org.nuiton.util.ApplicationConfig config,
                       org.nuiton.wikitty.WikittyService ws)
Method Detail

login

public String login(String login,
                    String password)
Specified by:
login in interface org.nuiton.wikitty.WikittyService
Specified by:
login in class org.nuiton.wikitty.services.WikittyServiceAuthenticationAbstract


Copyright © 2010-2012 Code Lutin. All Rights Reserved.