Recherche
...
Avoir un serveur CAS et un annuaire fonctionnels.
Nous allons créer un nouveau template pour l'utilisation de CAS avec Nuxeo. L'insertion de cas dans un template qui lui est propre à l'avantage de vous permettre de modifier rapidement la méthode d'authentification utilisée par Nuxeo.
...
Créez y également le dossier suivant :
Créez et éditez le fichier config/default-ldap-users-directory-bundle.xml comme suit avec vos propres paramètres :
...
Bloc de code | ||
---|---|---|
| ||
<?xml version="1.0"?> <component name="org.nuxeo.ecm.platform.usermanager.VirtualGroups"> <require>org.nuxeo.ecm.platform.usermanager.UserManagerImpl</require> <extension target="org.nuxeo.ecm.platform.usermanager.UserService" point="userManager"> <userManager> <users> <!-- Changement par rapport aux versions precedentes de nuxeo --> <directory>userLdapDirectory</directory> <!-- configure l'utilisateur anonyme --> <anonymousUser id="invite"> <property name="firstName">Invite</property> <property name="lastName">Anonyme</property> </anonymousUser> </users> <!-- a ajouter depuis 5.4.2 --> <groups> <directory>groupLdapDirectory</directory> </groups> <!-- uid ldap de l'administrateur --> <defaultAdministratorId>jeo</defaultAdministratorId> <!-- cn du groupe d'administrateurs --> <administratorsGroup>adminGroups</administratorsGroup> <defaultGroup>members</defaultGroup> </userManager> </extension> </component> |
Votre configuration LDAP est maintenant complète. N'oubliez pas de mentionner à Nuxeo qu'il doit effectuer son chargement lors du démarrage.Éditez le fichier nuxeo-dm-5.4.2-tomcat/templates/custom/nuxeo.defaults et rajoutez le template esup-ldap dans les dépendances du template default comme ci dessous :
Bloc de code |
---|
nuxeo.template.includes=default,postgresql,esup-login-cas,esup-ldap |
...