Class FessLoginAssist
java.lang.Object
org.lastaflute.web.login.TypicalLoginAssist<String,FessUserBean,FessUser>
org.codelibs.fess.app.web.base.login.FessLoginAssist
- All Implemented Interfaces:
org.lastaflute.web.login.LoginManager,org.lastaflute.web.login.PrimaryLoginManager
public class FessLoginAssist
extends org.lastaflute.web.login.TypicalLoginAssist<String,FessUserBean,FessUser>
implements org.lastaflute.web.login.PrimaryLoginManager
- Author:
- jflute, shinsuke
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.lastaflute.web.login.TypicalLoginAssist
org.lastaflute.web.login.TypicalLoginAssist.CredentialChecker, org.lastaflute.web.login.TypicalLoginAssist.CredentialDeterminer<CREDENTIAL extends org.lastaflute.web.login.credential.LoginCredential,USER_ENTITY extends Object>, org.lastaflute.web.login.TypicalLoginAssist.CredentialEntityFinder<CREDENTIAL extends org.lastaflute.web.login.credential.LoginCredential, USER_ENTITY extends Object>, org.lastaflute.web.login.TypicalLoginAssist.CredentialResolver, org.lastaflute.web.login.TypicalLoginAssist.RememberMeCookieAgent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckCredential(org.lastaflute.web.login.TypicalLoginAssist<String, FessUserBean, FessUser>.org.lastaflute.web.login.TypicalLoginAssist.CredentialChecker checker) protected voidcheckPermission(org.lastaflute.web.login.LoginHandlingResource resource) booleancheckUserLoginable(org.lastaflute.web.login.credential.LoginCredential credential) protected FessUserBeancreateUserBean(FessUser user) protected org.dbflute.optional.OptionalEntity<FessUser>doFindLoginUser(String username) protected org.dbflute.optional.OptionalEntity<FessUser>doFindLoginUser(String username, String cipheredPassword) protected org.dbflute.optional.OptionalThing<String>protected Class<?>protected Class<FessUserBean>protected voidinsertLogin(Object member) protected voidresolveCredential(org.lastaflute.web.login.TypicalLoginAssist<String, FessUserBean, FessUser>.org.lastaflute.web.login.TypicalLoginAssist.CredentialResolver resolver) protected voidsaveLoginHistory(FessUser user, FessUserBean userBean, org.lastaflute.web.login.option.LoginSpecifiedOption option) protected StringtoTypedUserId(String userKey) Methods inherited from class org.lastaflute.web.login.TypicalLoginAssist
adjustRegisteredRememberMeCookie, asLoginRequired, asNonLoginRequired, assertGivenEntityRequired, assertLoginAccountRequired, assertLoginPasswordRequired, assertUserEntityRequired, assertUserIdRequired, buildRememberMeCookieValue, checkLoginRequired, clearLoginRedirectBean, convertCookieUserKeyToUserId, createLoginOption, createLoginRedirectBean, createRememberMeKey, createRememberMeLoginOption, delegateRememberMe, doDelegateRememberMe, doLogin, doLoginByGivenEntity, doLoginByIdentity, doRememberMe, doSaveRememberMeCookie, doTryAlreadyLogin, doTryRememberMe, encryptPassword, findLoginSessionSyncCheckUser, findLoginUser, findLoginUser, findRememberMeCookie, formatForRememberMeExpireDate, generateLoginRedirectBeanKey, getAllowAnyoneAccessAnnotationType, getLoginRedirectBean, getLoginRedirectBeanType, getLoginSessionSyncCheckInterval, getRedirectLoginActionType, getRememberMeAccessTokenExpireDays, getRememberMeCookieAgent, getRememberMeDelimiter, getSavedUserBean, getSaveKeyUserBeanType, getSessionUserBean, getUserBeanKey, givenLogin, handleLoginFailure, handleLoginSessionSyncCheckSuccess, handleLoginSuccess, handleRememberMeCookie, handleRememberMeInvalidCookie, handleUnknownLoginCredential, hasAnnotation, hasAnnotationOnClass, hasAnnotationOnMethod, identityLogin, inheritUserBeanAdditionalInfo, isExplicitAllowAnyoneAccessAction, isImplicitEverybodyOpenAction, isLoginAction, isLoginActionOrRedirectLoginAction, isLoginRedirectBeanKeptAction, isLoginRequiredAction, isRedirectLoginAction, isSilentlyWhenRememberMe, isSuppressLogoutInvalidate, isSuppressRememberMeOfNonLoginRequired, isUpdateTokenWhenRememberMe, isValidRememberMeCookie, login, loginRedirect, logout, needsLoginSessionSyncCheck, needsSavingRequestedLoginRedirect, newLoginFailureException, processOnBrightLogin, processOnSilentLogin, redirectToLoginAction, regenerateSessionId, registerRememberMeCookie, rememberMe, removeRememberMeCookie, reselectSessionUserBeanIfExists, saveLoginInfoToSession, saveRememberMeKeyToCookie, saveRequestedLoginRedirectInfo, switchToRequestedActionIfExists, syncCheckLoginSessionIfNeeds, throwLoginRequiredException, tryAlreadyLoginOrRememberMeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.lastaflute.web.login.LoginManager
checkLoginRequired, clearLoginRedirectBean, encryptPassword, findLoginUser, findLoginUser, getLoginRedirectBean, getSavedUserBean, getSaveKeyUserBeanType, getSessionUserBean, givenLogin, identityLogin, isLoginAction, isLoginRequiredAction, login, loginRedirect, logout, redirectToLoginAction, rememberMe, reselectSessionUserBeanIfExists, saveRequestedLoginRedirectInfo, switchToRequestedActionIfExists
-
Constructor Details
-
FessLoginAssist
public FessLoginAssist()
-
-
Method Details
-
checkUserLoginable
public boolean checkUserLoginable(org.lastaflute.web.login.credential.LoginCredential credential) - Specified by:
checkUserLoginablein interfaceorg.lastaflute.web.login.LoginManager- Overrides:
checkUserLoginablein classorg.lastaflute.web.login.TypicalLoginAssist<String,FessUserBean, FessUser>
-
checkCredential
protected void checkCredential(org.lastaflute.web.login.TypicalLoginAssist<String, FessUserBean, FessUser>.org.lastaflute.web.login.TypicalLoginAssist.CredentialChecker checker) - Specified by:
checkCredentialin classorg.lastaflute.web.login.TypicalLoginAssist<String,FessUserBean, FessUser>
-
doFindLoginUser
- Specified by:
doFindLoginUserin classorg.lastaflute.web.login.TypicalLoginAssist<String,FessUserBean, FessUser>
-
createUserBean
- Specified by:
createUserBeanin classorg.lastaflute.web.login.TypicalLoginAssist<String,FessUserBean, FessUser>
-
getCookieRememberMeKey
- Specified by:
getCookieRememberMeKeyin classorg.lastaflute.web.login.TypicalLoginAssist<String,FessUserBean, FessUser>
-
saveLoginHistory
protected void saveLoginHistory(FessUser user, FessUserBean userBean, org.lastaflute.web.login.option.LoginSpecifiedOption option) - Specified by:
saveLoginHistoryin classorg.lastaflute.web.login.TypicalLoginAssist<String,FessUserBean, FessUser>
-
insertLogin
-
checkPermission
protected void checkPermission(org.lastaflute.web.login.LoginHandlingResource resource) throws org.lastaflute.web.login.exception.LoginRequiredException - Overrides:
checkPermissionin classorg.lastaflute.web.login.TypicalLoginAssist<String,FessUserBean, FessUser> - Throws:
org.lastaflute.web.login.exception.LoginRequiredException
-
getUserBeanType
- Specified by:
getUserBeanTypein classorg.lastaflute.web.login.TypicalLoginAssist<String,FessUserBean, FessUser>
-
getLoginActionType
- Specified by:
getLoginActionTypein classorg.lastaflute.web.login.TypicalLoginAssist<String,FessUserBean, FessUser>
-
toTypedUserId
- Specified by:
toTypedUserIdin classorg.lastaflute.web.login.TypicalLoginAssist<String,FessUserBean, FessUser>
-
resolveCredential
protected void resolveCredential(org.lastaflute.web.login.TypicalLoginAssist<String, FessUserBean, FessUser>.org.lastaflute.web.login.TypicalLoginAssist.CredentialResolver resolver) - Specified by:
resolveCredentialin classorg.lastaflute.web.login.TypicalLoginAssist<String,FessUserBean, FessUser>
-
doFindLoginUser
-