public interface SAMLUserDetailsService
Object loadUserBySAML(SAMLCredential credential) throws org.springframework.security.core.userdetails.UsernameNotFoundException
Returned object should correctly implement the getAuthorities method as it will be used to populate entitlements inside the Authentication object.
credential- data populated from SAML message used to validate the user
org.springframework.security.core.userdetails.UsernameNotFoundException- if the user details object can't be populated