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:ldap [2013/11/22 18:39] – [Indexation] deux autres attributs à indexer bertrand.bonnefoy-claudet | admin:services:ldap [2014/05/18 14:39] – [TLS] coquille 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 ===== |
| |
Ajouter ''openssl'' au groupe ''ssl-cert''. | Ajouter ''openldap'' au groupe ''ssl-cert''. |
| |
Pour créer la chaîne : | Pour créer la chaîne : |