CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Sam Nov 09, 2024 11:09 pm

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 2 messages ] 
Auteur Message
MessagePublié: Lun Mars 05, 2012 6:30 pm 
Hors-ligne

Inscrit(e) le : Lun Mars 05, 2012 6:07 pm
Message(s) : 1
Version du Module: 0.12
Version d'Automne: 4.2.0
Serveur Ubuntu 11.04


But: pouvoir utiliser les comptes AD pour se connecter à Automne

* Installation du module:
Allez dans "Administration" -> "paramètres serveur" -> "Mise à jour"
Allez chercher votre patch avec "Parcourir" et cliquez sur "Installer"

Si ca se passe comme pour moi à la fin de l'installation vous allez avoir des erreurs (tester sur 2 installations une à partir d'une mise à jour de la 4.1.3 et l'autre sur une install propre 4.2.0)
En fait, lors de l'installation du module il manque un dossier et deux fichiers:
- config -> il faut le copier à la racine de automne/automne/ (même endroit ou ce trouve le répertoire admin)
- cms_ldap.php & cms_ldap_rc.xml -> il faut copier les deux fichier dans automne/automne/classes/modules

* Configuration du module:
Allez comme ci-dessous éditer le fichier ldap.ini se trouvant dans automne/automne/config/:
Code :
;
; Options for OpenLDAP connection - See Zend_Ldap documentation for detail
;
; Hostname of LDAP server
ldap.host                  = MonServeur

; Admin username of LDAP server
ldap.username               = "cn=PrenomduCompte NomduCompte,ou=MonOU,dc=Domaine,dc=LOCAL" //Utilisez Asedit pour connaitre le bon DN
; Admin password of LDAP server
ldap.password               = "LeMotDePasse"
; A small integer indicating the form to which account names should be canonicalized - See Zend_Ldap ACCTNAME constants
ldap.accountCanonicalForm      = 2
; The default base DN used for searching (e.g., for accounts)
ldap.baseDn                  = "ou=MonOU,dc=Domaine,dc=LOCAL"
; If TRUE, this instructs Zend_Ldap to retrieve the DN for the account used to bind if the username is not already in DN form
ldap.bindRequiresDn            = true
; The default value is '(&(objectClass=user)(sAMAccountName=%s))' unless bindRequiresDn is set to TRUE, in which case the default is '(&(objectClass=posixAccount)(uid=%s))'
ldap.accountFilterFormat      = "(&(objectClass=user)(sAMAccountName=%s))"
; The FQDN domain for which the target LDAP server is an authority.
ldap.accountDomainName         = Domaine.local
; The 'short' domain for which the target LDAP server is an authority.
ldap.accountDomainNameShort      = Domaine

;
; Options for Automne
;
; Update Automne user according to LDAP datas
automne.updateAutomneUsersInfos = true
; Create Automne user which exists in LDAP and not in Automne
automne.createMissingUser      = true
; Default : 4 (full DN) - See Zend_Ldap ACCTNAME constants
automne.ldapGroupCanonicalForm   = 4
; Specify group relation value with user. Default : "(member=%s)". %s is replaced by value returned by option ldapGroupCanonicalForm
automne.ldapGroupFilterFormat   = "(member=%s)"CCTNAME


;
; Options for Automne user account
;
;All those options will link Automne users datas with LDAP users datas.
;Leave values empty if LDAP do not have corresponding options
automne.account.login         = sAMAccountName
automne.account.firstname      = givenname
automne.account.lastname      = cn
automne.account.email         = mail
automne.account.language      =
automne.account.service         =
automne.account.jobTitle      =
automne.account.addressField1   =
automne.account.addressField2   =
automne.account.addressField3   =
automne.account.zip            =
automne.account.city         =
automne.account.state         =
automne.account.country         =
automne.account.phone         = telephonenumber
automne.account.cellphone      =
automne.account.fax            =


Enfin, connectez-vous avec un compte AD. Celui-ci va être automatiquement créé dans les utilisateurs Automne et il vous suffira juste de lui donner les droits que vous voulez.

Pour finir, vous trouverez dans automne/automne le fichier de log: cms_error_log qui vous permettra de trouver vos erreurs.


Haut
 Profil  
 
MessagePublié: Mar Mars 06, 2012 9:22 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Merci Cedric pour ce retour, nous allons regarder pour les fichiers manquants.

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 2 messages ] 

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr