Class SamlAuthenticator

java.lang.Object
org.codelibs.fess.sso.saml.SamlAuthenticator
All Implemented Interfaces:
SsoAuthenticator

public class SamlAuthenticator extends Object implements SsoAuthenticator
  • Field Details

  • Constructor Details

    • SamlAuthenticator

      public SamlAuthenticator()
  • Method Details

    • init

      @PostConstruct public void init()
    • getSettings

      protected com.onelogin.saml2.settings.Saml2Settings getSettings()
    • getLoginCredential

      public org.lastaflute.web.login.credential.LoginCredential getLoginCredential()
      Specified by:
      getLoginCredential in interface SsoAuthenticator
    • createLoginCredential

      protected org.lastaflute.web.login.credential.LoginCredential createLoginCredential(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, com.onelogin.saml2.Auth auth)
    • resolveCredential

      public void resolveCredential(FessLoginAssist.LoginCredentialResolver resolver)
      Specified by:
      resolveCredential in interface SsoAuthenticator
    • logout

      public String logout(FessUserBean user)
      Specified by:
      logout in interface SsoAuthenticator
    • getResponse

      public org.lastaflute.web.response.ActionResponse getResponse(SsoResponseType responseType)
      Specified by:
      getResponse in interface SsoAuthenticator
    • getMetadataResponse

      protected org.lastaflute.web.response.ActionResponse getMetadataResponse()
    • getLogoutResponse

      protected org.lastaflute.web.response.ActionResponse getLogoutResponse()