Class AuthConfigFactory

java.lang.Object
com.eka.middleware.auth.pac4j.AuthConfigFactory
All Implemented Interfaces:
org.pac4j.core.config.ConfigFactory

public class AuthConfigFactory extends Object implements org.pac4j.core.config.ConfigFactory
  • Field Details

    • LOGGER

      public static org.apache.logging.log4j.Logger LOGGER
  • Constructor Details

    • AuthConfigFactory

      public AuthConfigFactory()
  • Method Details

    • build

      public org.pac4j.core.config.Config build(Object... parameters)
      Specified by:
      build in interface org.pac4j.core.config.ConfigFactory
    • getBasicDirectAuthConfig

      public static org.pac4j.core.config.Config getBasicDirectAuthConfig()
    • getLogoutConfig

      public static org.pac4j.core.config.Config getLogoutConfig()
    • getBasicAuthConfig

      public static org.pac4j.core.config.Config getBasicAuthConfig()
    • getFormClientAuthConfig

      public static org.pac4j.core.config.Config getFormClientAuthConfig(String loginURL, Tenant tenant, String authenticationPath)
    • getJWTAuthClientConfig

      public static org.pac4j.core.config.Config getJWTAuthClientConfig(Tenant tenant)
    • getOIDCAuthClientConfig

      public static org.pac4j.core.config.Config getOIDCAuthClientConfig() throws SystemException
      Throws:
      SystemException
    • getOIDCAuthClientConfig

      public static org.pac4j.core.config.Config getOIDCAuthClientConfig(Map<String,Object> props, String tenantName) throws SystemException
      Throws:
      SystemException
    • getAnonymousClientConfig

      public static org.pac4j.core.config.Config getAnonymousClientConfig()
    • getIndirectBasicAuthClientConfig

      public static org.pac4j.core.config.Config getIndirectBasicAuthClientConfig()