Sry its ok, i have used
<bean id="attributeRepository" class="org.jasig.cas.persondir.LdapPersonAttributeDao" p:baseDN="ou=people,dc=mycompany,dc=fr" p:searchFilter="uid={0}" p:searchControls-ref="searchControls" p:connectionFactory-ref="searchPooledLdapConnectionFactory" p:resultAttributeMapping-ref="resultAttributeMap" /> <!-- Originally had a queryAttributeMapping-ref in here as well --> <!-- removing the queryAttribute.... got things working --> <util:map id="resultAttributeMap"> <entry key="uid" value="user" /> <entry key="mail" value="email" /> <entry key="cn" value="displayName" /> <entry key="eduPersonPrincipalName" value="eduPersonPrincipalName" /> </util:map> <bean id="searchControls" class="javax.naming.directory.SearchControls" p:searchScope="2" /> instead my old bean attributeRepository and now its ok bye ----------------------------------------------------------------- Daniel CHARLOT D.S.I. Université de Nice Sophia-Antipolis Administrateur Systèmes et Réseaux 28, avenue de Valrose - BP 2135 - 06103 NICE Tél : 04-92-07-67-07 Le 1 sept. 2014 à 16:09, daniel.char...@unice.fr a écrit : > Hi, I think my problem is similar. > > I have in my deployerConfigContext.xml > > " <util:map id="attrRepoBackingMap"> > <entry key="uid" value="uid" /> > <entry key="eduPersonAffiliation" value="eduPersonAffiliation" /> > <entry key="groupMembership" value="groupMembership" /> > </util:map> » > > but when i have use in my php application : phpCAS::getAttributes(); > my result is uid, eduPersonAffiliation, groupMembership but not the content > of my variable. > > Anyone knows how to resolved this problem? > > I have tried to copy > > /tomcat/webapps/cas/WEB-INF/view/jsp/protocol/3.0/casServiceValidationSuccess.jsp > to /tomcat/webapps/cas/WEB-INF/view/jsp/protocol/2.0/ > but nothing changes. > > Thanks a lot. > > ----------------------------------------------------------------- > Daniel CHARLOT > D.S.I. Université de Nice Sophia-Antipolis > Administrateur Systèmes et Réseaux > 28, avenue de Valrose - BP 2135 - 06103 NICE > Tél : 04-92-07-67-07 > > > > > > > > > > > > Le 6 août 2014 à 12:52, Misagh Moayyed <mmoay...@unicon.net> a écrit : > >> It is the recommended approach. Come to think of, we probably should include >> that either in the protocol or somewhere on the docs page. >> >> From: richard.wise...@bt.com [mailto:richard.wise...@bt.com] >> Sent: Wednesday, August 6, 2014 3:30 AM >> To: cas-user@lists.jasig.org >> Subject: RE: [cas-user] Java-sourced custom attributes not being released >> >> I can indeed – and it works! :-D >> >> Is /p3/serviceValidate the recommended approach when you want to use v3.0 of >> the protocol then? Or is it a workaround? >> >> Thanks again for all the help and for such quick respnses. >> >> Regards, >> >> Richard >> >> From: Misagh Moayyed [mailto:mmoay...@unicon.net] >> Sent: 06 August 2014 11:24 >> To: cas-user@lists.jasig.org >> Subject: RE: [cas-user] Java-sourced custom attributes not being released >> >> Can you point your client to /p3/serviceValidate instead? >> >> From: richard.wise...@bt.com [mailto:richard.wise...@bt.com] >> Sent: Wednesday, August 6, 2014 3:21 AM >> To: cas-user@lists.jasig.org >> Subject: RE: [cas-user] Java-sourced custom attributes not being released >> >> Yep, that was it. I’ve (hopefully temporarily) copied the 3.0 version of >> casServiceValidationSuccess.jsp to 2.0 and it now shows the attributes. >> >> So all I now need is to be able to tall CAS I want it to use the 3.0 version >> of casServiceValidationSuccess.jsp. >> >> Regards, >> >> Richard >> >> From: richard.wise...@bt.com [mailto:richard.wise...@bt.com] >> Sent: 06 August 2014 11:14 >> To: cas-user@lists.jasig.org >> Subject: RE: [cas-user] Java-sourced custom attributes not being released >> >> I think I’ve found the problem! >> >> It’s using casServiceValidationSuccess.jsp from >> "WEB-INF/view/jsp/protocol/2.0" not "WEB-INF/view/jsp/protocol/3.0". Surely >> it should default to the 3.0 one if there are attributes, shouldn’t it? I >> can’t find any way of telling CAS that I am using the v3 protocol when I >> make the serviceValidate call… >> >> Regards, >> >> Richard >> >> From: richard.wise...@bt.com [mailto:richard.wise...@bt.com] >> Sent: 06 August 2014 10:28 >> To: cas-user@lists.jasig.org >> Subject: RE: [cas-user] Java-sourced custom attributes not being released >> >> Thanks – that definitely helped! >> >> I’m getting there now. My log now contains: >> >> 2014-08-06 10:20:45,521 DEBUG >> [org.jasig.cas.services.support.RegisteredServiceDefaultAttributeFilter] - >> Found attribute [billingAccountId] in the list of allowed attributes for >> service [HTTP Services] >> 2014-08-06 10:20:45,521 DEBUG >> [org.jasig.cas.services.support.RegisteredServiceDefaultAttributeFilter] - >> Found attribute [groupMembership] in the list of allowed attributes for >> service [HTTP Services] >> 2014-08-06 10:20:45,522 DEBUG >> [org.jasig.cas.services.support.RegisteredServiceDefaultAttributeFilter] - >> Found attribute [uid] in the list of allowed attributes for service [HTTP >> Services] >> >> Still no attributes in the XML from serviceValidate though… >> >> Regards, >> >> Richard >> >> From: Misagh Moayyed [mailto:mmoay...@unicon.net] >> Sent: 06 August 2014 10:07 >> To: cas-user@lists.jasig.org >> Subject: RE: [cas-user] Java-sourced custom attributes not being released >> >> Answers inline. >> >> -----Original Message----- >> From: richard.wise...@bt.com [mailto:richard.wise...@bt.com] >> Sent: Wednesday, August 6, 2014 1:41 AM >> To: cas-user@lists.jasig.org >> Subject: RE: [cas-user] Java-sourced custom attributes not being released >> >> Thanks. >> >> So does "CAS is not looking at your handler for attributes" mean that the >> attributes supplied via the SimplePrincipal object are not being used? >> >> Correct. >> >> >> When you refer to "3 hardcoded attributes" do you mean this block...? >> >> <util:map id="attrRepoBackingMap"> >> <entry key="uid" value="uid" /> >> <entry key="eduPersonAffiliation" value="eduPersonAffiliation" /> >> <entry key="groupMembership" value="groupMembership" /> >> </util:map> >> >> Yes. >> >> And if so, presumably because only uid and groupMembership are listed as >> allowedAttributes, only these two can be released? (Currently, no >> attributes are coming through into the serviceValidate response XML.) >> >> Yes. >> >> Also, when you say "null out the resolver" do you mean >> primaryPrincipalResolver? When I do that, my primaryAuthenticationHandler >> no longer works (or is used). Apologies, but I don't yet understand enough >> about CAS to confidently make assumptions! >> >> See: >> http://jasig.github.io/cas/development/installation/Configuring-Authentication-Components.html#principalresolver-vs-authenticationhandler >> >> >> I'll turn on debug and see what it says. >> >> Regards, >> >> Richard >> >> >> >> -----Original Message----- >> From: Misagh Moayyed [mailto:mmoay...@unicon.net] >> Sent: 06 August 2014 09:24 >> To: cas-user@lists.jasig.org >> Subject: RE: [cas-user] Java-sourced custom attributes not being released >> >> CAS is not looking at your handler for attributes; it will take a look at >> your resolver which right now has 3 hardcoded attributes, two of which can >> be released. (if you want the handler to take precedence, null out the >> resolver) If you are not getting those two, up the CAS logging to DEBUG and >> see what's coming out. >> >> -----Original Message----- >> From: Richard Wiseman [mailto:richard.wise...@bt.com] >> Sent: Wednesday, August 6, 2014 12:58 AM >> To: cas-user@lists.jasig.org >> Subject: RE:[cas-user] Java-sourced custom attributes not being released >> >> There are lots of commented-out elements from my various attempts and I've >> scrubbed out the database details but here it is. >> >> Thanks! >> -- >> You are currently subscribed to cas-user@lists.jasig.org as: >> mmoay...@unicon.net To unsubscribe, change settings or access archives, see >> http://www.ja-sig.org/wiki/display/JSG/cas-user >> >> -- >> You are currently subscribed to cas-user@lists.jasig.org as: >> richard.wise...@bt.com To unsubscribe, change settings or access archives, >> seehttp://www.ja-sig.org/wiki/display/JSG/cas-user >> >> -- >> You are currently subscribed to cas-user@lists.jasig.org as: >> mmoay...@unicon.net To unsubscribe, change settings or access archives, >> seehttp://www.ja-sig.org/wiki/display/JSG/cas-user >> >> -- >> You are currently subscribed to cas-user@lists.jasig.org as: >> richard.wise...@bt.com >> To unsubscribe, change settings or access archives, see >> http://www.ja-sig.org/wiki/display/JSG/cas-user >> >> -- >> You are currently subscribed to cas-user@lists.jasig.org as: >> richard.wise...@bt.com >> To unsubscribe, change settings or access archives, see >> http://www.ja-sig.org/wiki/display/JSG/cas-user >> >> -- >> You are currently subscribed to cas-user@lists.jasig.org as: >> richard.wise...@bt.com >> To unsubscribe, change settings or access archives, see >> http://www.ja-sig.org/wiki/display/JSG/cas-user >> >> -- >> You are currently subscribed to cas-user@lists.jasig.org as: >> mmoay...@unicon.net >> To unsubscribe, change settings or access archives, see >> http://www.ja-sig.org/wiki/display/JSG/cas-user >> >> -- >> You are currently subscribed to cas-user@lists.jasig.org as: >> richard.wise...@bt.com >> To unsubscribe, change settings or access archives, see >> http://www.ja-sig.org/wiki/display/JSG/cas-user >> >> -- >> You are currently subscribed to cas-user@lists.jasig.org as: >> mmoay...@unicon.net >> To unsubscribe, change settings or access archives, see >> http://www.ja-sig.org/wiki/display/JSG/cas-user >> -- >> You are currently subscribed to cas-user@lists.jasig.org as: >> daniel.char...@unice.fr >> To unsubscribe, change settings or access archives, see >> http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- > You are currently subscribed to cas-user@lists.jasig.org as: > daniel.char...@unice.fr > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user -- 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