Interface AuthenticationManager

  • All Known Implementing Classes:
    FileBasedAuthenticationManager

    public interface AuthenticationManager
    An interface for querying user attributes from the single sign on authentication system.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Set<java.lang.String> getAllUserGroups()
      Provides the set of all group names known to the authentication manager.
      java.lang.String getSsoPassword​(java.lang.String ssoUsername)
      Returns the password for the provided single sign on (SSO) user name.
      java.util.Set<java.lang.String> getSsoUsernames()
      Returns the set of all SSO user names.
      java.util.Set<java.lang.String> getSsoUsersInGroup​(java.lang.String group)
      Returns the set of single sign on (SSO) user names that belong to the given group.
      void initialise​(AuthenticationManager.Context context)
      This notifies the authentication manager that it is about to be loaded.