public class

ConfluenceGroupJoiningAuthenticator

extends ConfluenceAuthenticator
java.lang.Object
   ↳ com.atlassian.seraph.auth.AbstractAuthenticator
     ↳ com.atlassian.seraph.auth.DefaultAuthenticator
       ↳ com.atlassian.confluence.user.ConfluenceAuthenticator
         ↳ com.atlassian.confluence.user.ConfluenceGroupJoiningAuthenticator
Known Direct Subclasses

Class Overview

This authenticator adds users to the 'confluence-users' group when they first log in.

Summary

[Expand]
Inherited Constants
From class com.atlassian.seraph.auth.DefaultAuthenticator
From interface com.atlassian.seraph.auth.Authenticator
Public Constructors
ConfluenceGroupJoiningAuthenticator()
Public Methods
boolean login(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, String username, String password, boolean setRememberMeCookie)
Protected Methods
static boolean addUserToGroup(User user, String groupName)
static CrowdService getCrowdService()
[Expand]
Inherited Methods
From class com.atlassian.confluence.user.ConfluenceAuthenticator
From class com.atlassian.seraph.auth.DefaultAuthenticator
From class com.atlassian.seraph.auth.AbstractAuthenticator
From class java.lang.Object
From interface com.atlassian.seraph.Initable
From interface com.atlassian.seraph.auth.Authenticator

Public Constructors

public ConfluenceGroupJoiningAuthenticator ()

Public Methods

public boolean login (HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, String username, String password, boolean setRememberMeCookie)

Throws
AuthenticatorException

Protected Methods

protected static boolean addUserToGroup (User user, String groupName)

protected static CrowdService getCrowdService ()