Hi,
we use X.509 authentication on REST interface of Apereo with LDAP repository for attribute fetching (X509CredentialsAuthenticationHandler).
In general, it works, but we have troubles getting special attributes: nsRole, nsRoleDN and dn.
When REST interface of Apereo is called with username/password (LdapAuthenticationHandler), we get everything we need.
It is the same service and cas.authn.ldap[0].* for username/password (uid={user}) and cas.authn.attributeRepository.ldap[0].* for certificate (certsn={user}) has the same configuration.
Does that ring the bell for anyone?
Thank you in advance, Petr