Class DefaultRolesFinder

  • All Implemented Interfaces:
    RolesFinder

    @Singleton
    public class DefaultRolesFinder
    extends java.lang.Object
    implements RolesFinder
    Default implementation of RolesFinder.
    Since:
    1.1.0
    • Constructor Detail

      • DefaultRolesFinder

        public DefaultRolesFinder​(TokenConfiguration tokenConfiguration)
        Constructs a Roles Parser.
        Parameters:
        tokenConfiguration - General Token Configuration
    • Method Detail

      • resolveRoles

        @NonNull
        public java.util.List<java.lang.String> resolveRoles​(@Nullable
                                                             java.util.Map<java.lang.String,​java.lang.Object> attributes)
        Description copied from interface: RolesFinder
        Retrieves the list of roles from the User Attributes.
        Specified by:
        resolveRoles in interface RolesFinder
        Parameters:
        attributes - User's attributes
        Returns:
        The granted roles.