Class FessLoginAssist.LoginCredentialResolver

java.lang.Object
org.codelibs.fess.app.web.base.login.FessLoginAssist.LoginCredentialResolver
Enclosing class:
FessLoginAssist

public static class FessLoginAssist.LoginCredentialResolver extends Object
A resolver for login credentials that wraps the standard credential resolver to provide SSO authentication support.
  • Constructor Summary

    Constructors
    Constructor
    Description
    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.
  • Method Summary

    Modifier and Type
    Method
    Description
    <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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 type
      oneArgLambda - the function to apply for credential resolution