Hello,

   I search and try lots of configuration and I have no results.

I want to provide ldap attributes from CAS I have defined
ldapPersonAttributeDao in deployerConfigContext.xml :

<bean id="ldapPersonAttributeDao"
     
class="org.jasig.services.persondir.support.ldap.LdaptivePersonAttributeDao"
      p:connectionFactory-ref="searchPooledLdapConnectionFactory"
      p:baseDN="${ldap.baseDn}"
      p:searchControls-ref="searchControls"
      p:searchFilter="uid={0}">
    <property name="resultAttributeMapping">
        <map>
            <!--
               | Key is LDAP attribute name, value is principal
attribute name.
               -->
            <entry key="uid" value="uid" />
            <entry key="mail" value="mail" />
        </map>
    </property>
</bean>

<bean id="searchControls"
      class="javax.naming.directory.SearchControls"
      p:searchScope="2"
      p:countLimit="10" />


I have no restriction in my service json :

{
  "@class" : "org.jasig.cas.services.RegexRegisteredService",
  "serviceId" : "^https://phptestcas.domaine.com/.*";,
  "name" : "phptestcas",
  "id" : 10000003,
  "description" : "Authorization for testing application phptestcas.",
  "proxyPolicy" : {
    "@class" : "org.jasig.cas.services.RefuseRegisteredServiceProxyPolicy"
  },
  "evaluationOrder" : 0,
  "usernameAttributeProvider" : {
    "@class" :
"org.jasig.cas.services.DefaultRegisteredServiceUsernameProvider"
  },
  "logoutType" : "BACK_CHANNEL",
  "accessStrategy" : {
    "@class" :
"org.jasig.cas.services.DefaultRegisteredServiceAccessStrategy",
    "enabled" : true,
    "ssoEnabled" : true
  }
}

But when I try a with phpcas to get attributes :
<p>uid : <b><?php echo phpCAS::getAttribute('uid'); ?></b>.</p>
<p>mail : <b><?php echo phpCAS::getAttribute('mail'); ?></b>.</p>

I have no results.

What I missing ?

Sincerely

guidtz

-- 
You are currently subscribed to cas-user@lists.jasig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to