Instead of using the traditional Shiro roles attribute: roles=role1,role2,role3,... The CAS system via SAML returns an array of roles: <roles> <role>role1</role> <role>role2</role> ... </roles>
Will this be addressed or supported in future versions? I have seen: [SHIRO-442] CAS client fails with multi-valued SAML attributes - ASF JIRA | | | | | | | | | | | | | | | | | | | [SHIRO-442] CAS client fails with multi-valued SAML attributes - ASF JIRA | | | | Back in 2013, if this cannot or will not be supported it would be good to know.
