Class FessLoginAssist.LoginCredentialResolver
java.lang.Object
org.codelibs.fess.app.web.base.login.FessLoginAssist.LoginCredentialResolver
- Enclosing class:
FessLoginAssist
A resolver for login credentials that wraps the standard credential resolver
to provide SSO authentication support.
-
Constructor Summary
ConstructorsConstructorDescriptionLoginCredentialResolver(org.lastaflute.web.login.TypicalLoginAssist<String, org.codelibs.fess.mylasta.action.FessUserBean, FessUser>.org.lastaflute.web.login.TypicalLoginAssist.CredentialResolver resolver) Creates a new login credential resolver. -
Method Summary
Modifier and TypeMethodDescription<CREDENTIAL extends org.lastaflute.web.login.credential.LoginCredential>
voidresolve(Class<CREDENTIAL> credentialType, Function<CREDENTIAL, org.dbflute.optional.OptionalEntity<FessUser>> oneArgLambda) Resolves credentials of the specified type using the provided function.
-
Constructor Details
-
LoginCredentialResolver
public LoginCredentialResolver(org.lastaflute.web.login.TypicalLoginAssist<String, org.codelibs.fess.mylasta.action.FessUserBean, FessUser>.org.lastaflute.web.login.TypicalLoginAssist.CredentialResolver resolver) Creates a new login credential resolver.- Parameters:
resolver- the credential resolver to wrap
-
-
Method Details
-
resolve
public <CREDENTIAL extends org.lastaflute.web.login.credential.LoginCredential> void resolve(Class<CREDENTIAL> credentialType, Function<CREDENTIAL, org.dbflute.optional.OptionalEntity<FessUser>> oneArgLambda) Resolves credentials of the specified type using the provided function.- Type Parameters:
CREDENTIAL- the credential type- Parameters:
credentialType- the class of the credential typeoneArgLambda- the function to apply for credential resolution
-