Multivalued attributes received from CAS server stored as string "ARRAY" in session
When registering attributes from CAS server, multivalued attributes are not correctly stored:
For example:
<cas:serviceResponse xmlns:cas='http://www.yale.edu/tp/cas'>
<cas:authenticationSuccess>
<cas:user>cleoud</cas:user>
<cas:attributes>
<cas:uid>cleoud</cas:uid>
<cas:cn>Clément Oudot</cas:cn>
<cas:allMails>cleoud@worteks.com</cas:allMails>
<cas:allMails>clement.oudot@worteks.com</cas:allMails>
<cas:mail>clement.oudot@worteks.com</cas:mail>
</cas:attributes>
</cas:authenticationSuccess>
</cas:serviceResponse>
Give this in logs:
[Thu Mar 19 19:45:00 2020] [LLNG:12816] [debug] Store ARRAY(0x4015698) in session key allMails