Serveur CAS et windows
Résolu/Fermé
A voir également:
- Cas win
- Serveur diff message ✓ - Forum Mobile
- Cas ram - Guide
- Changer serveur dns - Guide
- Impossible d'atteindre le serveur dhcp - Forum Réseau
- Serveur pop - Guide
13 réponses
derzy971
Messages postés
4
Date d'inscription
jeudi 28 mai 2009
Statut
Membre
Dernière intervention
4 juin 2009
1
28 mai 2009 à 20:56
28 mai 2009 à 20:56
je n'ai pas de fichier deployerAuthenticationHhandler.xms, pour mon paramétrage j'ai modifié les fichiers :
1. pom.xml (C:\cas-server-3.3\cas-server-webapp) dans lequel j'ai rajouté :
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>cas-server-support-ldap</artifactId>
<version>${project.version}</version>
</dependency>
2. deployerConfigContext.xml (C:\cas-server-3.3\cas-server-webapp\src\main\webapp\WEB-INF) où j'ai remplacé :
<bean class="org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler" />
par
<bean class="org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler">
<property name="filter" value="sAMAccountName=%u" />
<property name="searchBase" value="ou=DossierDeTesUtilisateursICI,dc=TonDomain,dc=fr" />
<property name="contextSource" ref="contextSource" />
<property name="ignorePartialResultException" value="yes" />
</bean>
et j'y ai rajouté :
<bean id="contextSource" class="org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource">
<property name="anonymousReadOnly" value="false" />
<property name="pooled" value="true"/>
<property name="urls">
<list>
<value>ldap://Tondomain.fr:389/</value>
</list>
</property>
<property name="userDn" value="cn=TonUtilisateur,ou=DossierDeTesUtilisateursICI,dc=Tondomaine,dc=fr" />
<property name="password" value="TonPassword" />
<property name="baseEnvironmentProperties">
<map>
<entry>
<key>
<value>java.naming.security.authentication</value>
</key>
<value>simple</value>
</entry>
</map>
</property>
</bean>
J'espère que cela t'aidera car moi j'ai passé toute une semaine avant d'y arriver, j'ai utilisé la version de cas-3.3release et non la dernière.
Si tu es sous linux et donc que tu utilises CAS-Toolbox, j'ai de la documentation qui pourrait d'aider.
PS : connais-tu le CMS typo3 ?
1. pom.xml (C:\cas-server-3.3\cas-server-webapp) dans lequel j'ai rajouté :
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>cas-server-support-ldap</artifactId>
<version>${project.version}</version>
</dependency>
2. deployerConfigContext.xml (C:\cas-server-3.3\cas-server-webapp\src\main\webapp\WEB-INF) où j'ai remplacé :
<bean class="org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler" />
par
<bean class="org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler">
<property name="filter" value="sAMAccountName=%u" />
<property name="searchBase" value="ou=DossierDeTesUtilisateursICI,dc=TonDomain,dc=fr" />
<property name="contextSource" ref="contextSource" />
<property name="ignorePartialResultException" value="yes" />
</bean>
et j'y ai rajouté :
<bean id="contextSource" class="org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource">
<property name="anonymousReadOnly" value="false" />
<property name="pooled" value="true"/>
<property name="urls">
<list>
<value>ldap://Tondomain.fr:389/</value>
</list>
</property>
<property name="userDn" value="cn=TonUtilisateur,ou=DossierDeTesUtilisateursICI,dc=Tondomaine,dc=fr" />
<property name="password" value="TonPassword" />
<property name="baseEnvironmentProperties">
<map>
<entry>
<key>
<value>java.naming.security.authentication</value>
</key>
<value>simple</value>
</entry>
</map>
</property>
</bean>
J'espère que cela t'aidera car moi j'ai passé toute une semaine avant d'y arriver, j'ai utilisé la version de cas-3.3release et non la dernière.
Si tu es sous linux et donc que tu utilises CAS-Toolbox, j'ai de la documentation qui pourrait d'aider.
PS : connais-tu le CMS typo3 ?