Enum Class IDMAuthModule

java.lang.Object
java.lang.Enum<IDMAuthModule>
org.forgerock.openidm.auth.modules.IDMAuthModule
All Implemented Interfaces:
Serializable, Comparable<IDMAuthModule>, Constable

public enum IDMAuthModule extends Enum<IDMAuthModule>
Enum that represents all the core IDM Authentication modules.
  • Enum Constant Details

    • JWT_SESSION

      public static final IDMAuthModule JWT_SESSION
      JWT Session Auth Module.
    • OPENAM_SESSION

      public static final IDMAuthModule OPENAM_SESSION
      OpenAM Session Auth Module.
    • CLIENT_CERT

      public static final IDMAuthModule CLIENT_CERT
      Client-cert Auth Module.
    • DELEGATED

      public static final IDMAuthModule DELEGATED
      Delegated auth module using an Authenticator
    • MANAGED_USER

      public static final IDMAuthModule MANAGED_USER
      Managed User Auth Module.
    • INTERNAL_USER

      public static final IDMAuthModule INTERNAL_USER
      Internal User Auth Module.
    • STATIC_USER

      public static final IDMAuthModule STATIC_USER
      Static User Auth Module.
    • PASSTHROUGH

      public static final IDMAuthModule PASSTHROUGH
      Passthrough to OpenICF connector Auth Module.
    • IWA

      public static final IDMAuthModule IWA
      IWA Auth Module.
    • OAUTH

      public static final IDMAuthModule OAUTH
      OAuth Module.
    • OPENID_CONNECT

      public static final IDMAuthModule OPENID_CONNECT
      OpenID Connect Auth Module.
    • TRUSTED_ATTRIBUTE

      public static final IDMAuthModule TRUSTED_ATTRIBUTE
      Trusted Request Attribute Auth Module.
  • Method Details

    • values

      public static IDMAuthModule[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static IDMAuthModule valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • newInstance

      public abstract org.forgerock.caf.authentication.api.AsyncServerAuthModule newInstance(AuthenticatorFactory authenticatorFactory)
    • newInstance

      public org.forgerock.caf.authentication.api.AsyncServerAuthModule newInstance(AuthenticatorFactory authenticatorFactory, IDMAuthModule module)