Study: http://jasig.github.io/cas/4.1.x/protocol/CAS-Protocol-Specification.html#p3servicevalidate-cas-30
http://jasig.github.io/cas/4.1.x/integration/Attribute-Release.html From: cas-user@apereo.org [mailto:cas-user@apereo.org] On Behalf Of jason Sent: Tuesday, December 22, 2015 11:20 PM To: CAS Community <cas-user@apereo.org> Subject: [cas-user] how to get shiro roles and permissions attributes from cas server when i use shiro-cas client buile web application i want to get shiro roles and permissions attributes from cas server the cas server: i custom a AttributeDao to response roles and permissions info public class BlogStubPersonAttributeDao extends StubPersonAttributeDao { @Override public IPersonAttributes getPerson(String uid) { Map<String, List<Object>> attributes = new HashMap<String, List<Object>>(); attributes.put("userid", Collections.singletonList((Object)uid)); attributes.put("roles", Collections.singletonList((Object)"role_admin")); attributes.put("permissions", Collections.singletonList((Object)"user:create")); attributes.put("test", Collections.singletonList((Object)"test")); return new AttributeNamedPersonImpl(attributes); } } and deployerConfigContext.xml <bean id="attributeRepository" class="org.jasig.services.persondir.support.BlogStubPersonAttributeDao" /> cas client use shiro 1. <bean id="casRealm" class="org.apache.shiro.cas.CasRealm"> 2. <property name="defaultRoles" value="admin,user"/> 3. <property name="defaultPermissions" value="user:create,user:update"/> 4. <property name="roleAttributeNames" value="roles"/> 5. <property name="permissionAttributeNames" value="permissions"/> 6. <property name="casServerUrlPrefix" value="https://localhost:8443/chapter14-server"/> 7. <property name="casService" value="https://localhost:9443/chapter14-client/cas"/> 8. </bean> but the cas server can not response roles and permissions so how to get shiro roles and permissions attributes from cas server when i used below <https://github.com/apache/shiro/blob/1.2.x/support/cas/src/main/java/org/apache/shiro/cas/CasRealm.java#L162>https://github.com/apache/shiro/blob/1.2.x/support/cas/src/main/java/org/apache/shiro/cas/CasRealm.java#L162--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 anemail to cas-user+unsubscr...@apereo.org<mailto:cas-user+unsubscr...@apereo.org> .Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/. -- 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. Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.