Class ConfluenceGroupJoiningAuthenticator

java.lang.Object
com.atlassian.seraph.auth.AbstractAuthenticator
com.atlassian.seraph.auth.DefaultAuthenticator
com.atlassian.confluence.user.ConfluenceAuthenticator
com.atlassian.confluence.user.ConfluenceGroupJoiningAuthenticator
All Implemented Interfaces:
com.atlassian.seraph.auth.Authenticator, com.atlassian.seraph.Initable, Serializable
Direct Known Subclasses:
ConfluenceLDAPGroupJoiningAuthenticator

public class ConfluenceGroupJoiningAuthenticator extends ConfluenceAuthenticator
This authenticator adds users to the default users group when they first log in.
See Also:
  • Constructor Details

    • ConfluenceGroupJoiningAuthenticator

      public ConfluenceGroupJoiningAuthenticator()
  • Method Details

    • login

      public boolean login(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, String username, String password, boolean setRememberMeCookie) throws com.atlassian.seraph.auth.AuthenticatorException
      Specified by:
      login in interface com.atlassian.seraph.auth.Authenticator
      Overrides:
      login in class ConfluenceAuthenticator
      Throws:
      com.atlassian.seraph.auth.AuthenticatorException
    • addUserToGroup

      protected static boolean addUserToGroup(com.atlassian.crowd.embedded.api.User user, String groupName)
    • getCrowdService

      protected static com.atlassian.crowd.embedded.api.CrowdService getCrowdService()