Enum Class IDMAuthModule
- All Implemented Interfaces:
Serializable,Comparable<IDMAuthModule>,Constable
Enum that represents all the core IDM Authentication modules.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionClient-cert Auth Module.Delegated auth module using anAuthenticatorInternal User Auth Module.IWA Auth Module.JWT Session Auth Module.Managed User Auth Module.OAuth Module.OpenAM Session Auth Module.OpenID Connect Auth Module.Passthrough to OpenICF connector Auth Module.Static User Auth Module.Trusted Request Attribute Auth Module. -
Method Summary
Modifier and TypeMethodDescriptionabstract org.forgerock.caf.authentication.api.AsyncServerAuthModulenewInstance(AuthenticatorFactory authenticatorFactory) org.forgerock.caf.authentication.api.AsyncServerAuthModulenewInstance(AuthenticatorFactory authenticatorFactory, IDMAuthModule module) static IDMAuthModuleReturns the enum constant of this class with the specified name.static IDMAuthModule[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
JWT_SESSION
JWT Session Auth Module. -
OPENAM_SESSION
OpenAM Session Auth Module. -
CLIENT_CERT
Client-cert Auth Module. -
DELEGATED
Delegated auth module using anAuthenticator -
MANAGED_USER
Managed User Auth Module. -
INTERNAL_USER
Internal User Auth Module. -
STATIC_USER
Static User Auth Module. -
PASSTHROUGH
Passthrough to OpenICF connector Auth Module. -
IWA
IWA Auth Module. -
OAUTH
OAuth Module. -
OPENID_CONNECT
OpenID Connect Auth Module. -
TRUSTED_ATTRIBUTE
Trusted Request Attribute Auth Module.
-
-
Method Details
-
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
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 nameNullPointerException- 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)
-