Or here https://apereo.github.io/cas/4.1.x/protocol/CAS-Protocol.html since 
you’re on 4.1

-- 
Misagh

From: Misagh Moayyed <mmoay...@unicon.net>
Reply: Misagh Moayyed <mmoay...@unicon.net>
Date: September 15, 2016 at 12:17:54 PM
To: CAS Community <cas-user@apereo.org>, jordi tomas <jtom...@gmail.com>
Subject:  Re: [cas-user] CAS 2.0 not return attributes.  

Start here https://apereo.github.io/cas/development/protocol/CAS-Protocol.html 

-- 
Misagh

From: jordi tomas <jtom...@gmail.com>
Reply: jordi tomas <jtom...@gmail.com>
Date: September 15, 2016 at 11:43:39 AM
To: CAS Community <cas-user@apereo.org>
Subject:  [cas-user] CAS 2.0 not return attributes.  

Hi,

 

We are new on CAS Server, and we install version 4.1.5. I have problems with 
return attributes. I use cas-sample-java-webapp application to test it. It 
works ok, but on web.xml:

 

-          When I put  
<filter-class>org.jasig.cas.client.validation.Cas30ProxyReceivingTicketValidationFilter</filter-class>
 it works ok, and return attributes.

-          When I put 
<filter-class>org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter</filter-class>
 only can validate, but not return attributes.

 

My CAS validate with LDAP. On deployerConfigContext.xml I have:

 

<entry key-ref="ldapAuthenticationHandler" value="#{null}" />

 

And then…

 

<bean id="ldapAuthenticationHandler"

      class="org.jasig.cas.authentication.LdapAuthenticationHandler" 
init-method="initialize"

      p:principalIdAttribute="uid"

      c:authenticator-ref="authenticator">

    <property name="principalAttributeMap">

        <map>

            <!--

               | This map provides a simple attribute resolution mechanism.

               | Keys are LDAP attribute names, values are CAS attribute names.

               | Use this facility instead of a PrincipalResolver if LDAP is

               | the only attribute source.

               -->

            <entry key="cn" value="cn" />

            <entry key="givenname" value="givenname" />

            <entry key="sn" value="sn" />

            <entry key="mail" value="mail" />

        </map>

    </property>

</bean>

 

And on JSON services:

 

{

  "@class" : "org.jasig.cas.services.RegexRegisteredService",

  "serviceId" : "xxxxxxxxxxxx/cas-sample-java-webapp/*",

  "name" : "Test Application",

  "id" : 10000002,

  "description" : "",

  "evaluationOrder" : 1002,

  "usernameAttributeProvider" : {

    "@class" : "org.jasig.cas.services.DefaultRegisteredServiceUsernameProvider"

  },

  "logoutType" : "BACK_CHANNEL",

  "attributeReleasePolicy" : {

    "@class" : "org.jasig.cas.services.ReturnAllowedAttributeReleasePolicy",

    "allowedAttributes" : [ "java.util.ArrayList", [ "cn", "mail", "sn", 
"givenname”] ]

  },

  "accessStrategy" : {

    "@class" : "org.jasig.cas.services.DefaultRegisteredServiceAccessStrategy",

    "enabled" : true,

    "ssoEnabled" : true

  },

 "proxyPolicy" : {

    "@class" : 
"org.jasig.cas.services.RegexMatchingRegisteredServiceProxyPolicy",

    "pattern" : "^https://.*";

  }

}



Can CAS 2.0 protocol return attributes ? or I have something wrong ?



Thanks in Advance,

--  
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cas-user+unsubscr...@apereo.org.
To post to this group, send email to cas-user@apereo.org.
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/ca1fd054-d01c-436b-98d8-356ced7bb3e9%40apereo.org.
For more options, visit https://groups.google.com/a/apereo.org/d/optout.

-- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cas-user+unsubscr...@apereo.org.
To post to this group, send email to cas-user@apereo.org.
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/etPan.57da528f.3f2c55bc.8763%40unicon.net.
For more options, visit https://groups.google.com/a/apereo.org/d/optout.

Reply via email to