CMS Automne
http://www.automne-cms.org/forum/

[MODULE LDAP] Installation/configuration -> Active Directory
http://www.automne-cms.org/forum/viewtopic.php?f=5&t=1511
Page 1 sur 1

Auteur:  Cedric [ Lun Mars 05, 2012 6:30 pm ]
Sujet du message:  [MODULE LDAP] Installation/configuration -> Active Directory

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.

Auteur:  Frank [ Mar Mars 06, 2012 9:22 am ]
Sujet du message:  Re: [MODULE LDAP] Installation/configuration -> Active Direc

Merci Cedric pour ce retour, nous allons regarder pour les fichiers manquants.

Page 1 sur 1 Le fuseau horaire est UTC [Heure d’été]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/