User agent attributes as CAS attributes

(part of wishlist for 3.1)

releasing attributes of the authenticated user agent as CAS attributes, eg:

  • IP of authenticated client (interesting for inclusion in proxy tickets), can be extended to several request attributes of client
  • authentication type (for usage in LOA at the CASclient), eg: user+pass, x509, multi-factor
  • CAS language settings
  • (add your own here)