CAS

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Bloc de code
languagegroovy
title$home/cas/build.gradle
dependencies {
  compile "org.apereo.cas:cas-server-support-ldap:${project.'cas.version'}"
}

 

Pour une authentification via l'uid :


Bloc de code
title$home/cas/build.gradle$home/etc/cas/config/cas.properties
cas.authn.ldap[0].type=DIRECT
cas.authn.ldap[0].useSsl=false
cas.authn.ldap[0].ldapUrl=ldap://ldap-server.fr:389
cas.authn.ldap[0].baseDn=uid=%s,ou=people,dc=univ-paris1,dc=fr

 

Pour une authentification via le supannAliasLogin :


Bloc de code
title$home/etc/cas/config/cas.properties
cas.authn.ldap[0].type=ANONYMOUS
cas.authn.ldap[0].useSsl=false
cas.authn.ldap[0].ldapUrl=ldap://ldap-server.fr:389
cas.authn.ldap[0].baseDn=ou=people,dc=univ-paris1,dc=fr
cas.authn.ldap[0].dnFormat=ou=people,dc=univ-paris1,dc=fr
cas.authn.ldap[0].userFilter=(|(supannAliasLogin={user})(mail={user}))

 

Definir l'UID comme l'identifiant principal

 

Pour remplacer le username recupéré par l'application :

Bloc de code
title$home/etc/cas/config/cas.properties
cas.authn.ldap[0].principalAttributeList=uid

 

Récupérer plusieurs attributs

 

Afin de récupérer plusieurs attributs lors du service validate :

Bloc de code
title$home/etc/cas/config/cas.properties
cas.authn.ldap[0].principalAttributeList=uid,cn
 
# Cette ligne affichera l'ensemble des attributs pour tous les modules disponibles
cas.authn.attributeRepository.defaultAttributesToRelease=uid,cn

...