public class

ConfluenceCrowdSSOAuthenticator

extends CrowdAuthenticator
java.lang.Object
   ↳ com.atlassian.seraph.auth.AbstractAuthenticator
     ↳ com.atlassian.seraph.auth.DefaultAuthenticator
       ↳ com.atlassian.crowd.integration.seraph.v22.CrowdAuthenticator
         ↳ com.atlassian.confluence.user.ConfluenceCrowdSSOAuthenticator

Class Overview

Use this authenticator instead of the default ConfluenceAuthenticator to enable SSO.

Summary

[Expand]
Inherited Constants
From class com.atlassian.seraph.auth.DefaultAuthenticator
From interface com.atlassian.seraph.auth.Authenticator
[Expand]
Inherited Fields
From class com.atlassian.crowd.integration.seraph.v22.CrowdAuthenticator
Public Constructors
ConfluenceCrowdSSOAuthenticator()
ConfluenceCrowdSSOAuthenticator(CrowdHttpAuthenticator crowdHttpAuthenticator)
Public Methods
boolean login(HttpServletRequest request, HttpServletResponse response, String username, String password, boolean cookie)
Protected Methods
EventManager getEventManager()
Principal getUser(String username)
UserManager getUserManager()
void logoutUser(HttpServletRequest request)
[Expand]
Inherited Methods
From class com.atlassian.crowd.integration.seraph.v22.CrowdAuthenticator
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 ConfluenceCrowdSSOAuthenticator ()

public ConfluenceCrowdSSOAuthenticator (CrowdHttpAuthenticator crowdHttpAuthenticator)

Public Methods

public boolean login (HttpServletRequest request, HttpServletResponse response, String username, String password, boolean cookie)

Throws
AuthenticatorException

Protected Methods

protected EventManager getEventManager ()

protected Principal getUser (String username)

protected UserManager getUserManager ()

protected void logoutUser (HttpServletRequest request)