Package org.codelibs.fess.sso
Class SsoManager
- java.lang.Object
-
- org.codelibs.fess.sso.SsoManager
-
public class SsoManager extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected List<SsoAuthenticator>authenticatorListprotected static StringNONEprotected static StringSSO_TYPE
-
Constructor Summary
Constructors Constructor Description SsoManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanavailable()protected SsoAuthenticatorgetAuthenticator()SsoAuthenticator[]getAuthenticators()org.lastaflute.web.login.credential.LoginCredentialgetLoginCredential()org.lastaflute.web.response.ActionResponsegetResponse(SsoResponseType responseType)protected StringgetSsoType()Stringlogout(FessUserBean user)voidregister(SsoAuthenticator authenticator)
-
-
-
Field Detail
-
SSO_TYPE
protected static final String SSO_TYPE
- See Also:
- Constant Field Values
-
NONE
protected static final String NONE
- See Also:
- Constant Field Values
-
authenticatorList
protected final List<SsoAuthenticator> authenticatorList
-
-
Method Detail
-
available
public boolean available()
-
getLoginCredential
public org.lastaflute.web.login.credential.LoginCredential getLoginCredential()
-
getResponse
public org.lastaflute.web.response.ActionResponse getResponse(SsoResponseType responseType)
-
logout
public String logout(FessUserBean user)
-
getAuthenticator
protected SsoAuthenticator getAuthenticator()
-
getSsoType
protected String getSsoType()
-
getAuthenticators
public SsoAuthenticator[] getAuthenticators()
-
register
public void register(SsoAuthenticator authenticator)
-
-