Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes |
admin:services:ldap [2013/12/13 14:59] – admin:ldap renamed to admin:services:ldap (Réorganisation) zertrin | admin:services:ldap [2014/05/18 14:38] – [Provider (master)] simplification bertrand.bonnefoy-claudet |
---|
==== Provider (master) ==== | ==== Provider (master) ==== |
| |
[[https://github.com/FedeRez/webldap-deploy/blob/master/migrations/syncrepl/provider.ldif|provider.ldif]] | [[https://github.com/FedeRez/webldap-deploy/blob/master/conf/sync/provider.ldif|provider.ldif]] |
| |
=== Compte syncrepl === | Les consumers se connectent au provider avec un compte qui à l'accès complet à l'arbre en lecture seule ([[https://github.com/FedeRez/webldap-deploy/blob/master/conf/sync/syncuser.ldif|syncuser.ldif]]) |
| |
Les consumers se connectent au provider avec un compte qui à l'accès complet à l'arbre en lecture seule ([[https://github.com/FedeRez/webldap-deploy/blob/master/migrations/syncrepl/syncuser.ldif|syncuser.ldif]]) | |
| |
==== Consumer (slave) ==== | ==== Consumer (slave) ==== |
| |
[[https://github.com/FedeRez/webldap-deploy/blob/master/migrations/syncrepl/consumer.ldif|consumer.ldif]] | [[https://github.com/FedeRez/webldap-deploy/blob/master/conf/sync/consumer.ldif|consumer.ldif]] |
| |
Avec le paramètre ''type=refreshAndPersist'', les entrées sont récupérées du provider en temps réel. Cela est fait en TLS pour rendre le transfert confidentiel, d'où l'utilisation des noms de domaine dans la configuration. | Avec le paramètre ''type=refreshAndPersist'', les entrées sont récupérées du provider en temps réel. Cela est fait en TLS pour rendre le transfert confidentiel, d'où l'utilisation des noms de domaine dans la configuration. |
| |
===== ACL ===== | ===== ACL ===== |
| |
==== Provider (master) ==== | |
| |
Le ''break'' de la première ACL permet de passer aux suivantes pour les utilisateurs non concernés. | Le ''break'' de la première ACL permet de passer aux suivantes pour les utilisateurs non concernés. |
by group="cn=usermgmt,ou=services,ou=groups,dc=federez,dc=net" write | by group="cn=usermgmt,ou=services,ou=groups,dc=federez,dc=net" write |
by group/organizationalRole/roleOccupant="cn=member,ou=roles,dc=federez,dc=net" read | by group/organizationalRole/roleOccupant="cn=member,ou=roles,dc=federez,dc=net" read |
| by group="cn=readonly,ou=services,ou=groups,dc=federez,dc=net" read |
olcAccess: to dn.sub="ou=service-users,dc=federez,dc=net" | olcAccess: to dn.sub="ou=service-users,dc=federez,dc=net" |
by self write | by self write |
| |
slapd[14401]: slapd: line 0: rootdn is always granted unlimited privileges. | slapd[14401]: slapd: line 0: rootdn is always granted unlimited privileges. |
| |
==== Consumer (slave) ==== | |
| |
Les ACLs pour les consumers sont les mêmes que pour le provider à l'exception du remplacement de tous les droits ''write'' par ''read''. | |
| |
===== TLS ===== | ===== TLS ===== |