Class RuntimeAuthnScheme
java.lang.Object
oracle.security.am.common.policy.runtime.RuntimeAuthnScheme
- All Implemented Interfaces:
Externalizable
,Serializable
Represents an authentication scheme used during runtime.
It is a read only object.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Challenge Mechanism. -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOnly to be used during Serialization and DeserializationRuntimeAuthnScheme<wbr>(String schemeName, String description, int authLevel, String challengeURL, RuntimeAuthnScheme.ChallengeMechanism mechanism, Map<String,<wbr>String> challengeParamMap, String authnModuleName)
RuntimeAuthnScheme<wbr>(String schemeName, String description, int authLevel, String challengeURL, RuntimeAuthnScheme.ChallengeMechanism mechanism, Map<String,<wbr>String> challengeParamMap, String authnModuleName, boolean defaultAuthnScheme, String defaultAuthnSchemeName, String schemeId)
RuntimeAuthnScheme<wbr>(String schemeName, String description, int authLevel, String challengeURL, RuntimeAuthnScheme.ChallengeMechanism mechanism, Map<String,<wbr>String> challengeParamMap, String authnModuleName, Boolean dynamicAuthnScheme)
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Get authentication module name.int
Get authentication Scheme level.Get credential challenge mechanism.Get all the challenge parameters.Get Challenge Redirect URL.Get descriptiongetName()
Get Authentication Scheme nameint
hashCode()
boolean
void
readExternal<wbr>(ObjectInput in)
toString()
void
writeExternal<wbr>(ObjectOutput out)
-
Field Details
-
VERSION
public static int VERSION
-
-
Constructor Details
-
RuntimeAuthnScheme
public RuntimeAuthnScheme()Only to be used during Serialization and Deserialization -
RuntimeAuthnScheme
-
RuntimeAuthnScheme
-
RuntimeAuthnScheme
-
-
Method Details
-
getAuthnSchemeLevel
public int getAuthnSchemeLevel()Get authentication Scheme level.- Returns:
- int authentication level
-
getChallengeRedirectURL
Get Challenge Redirect URL.- Returns:
- String challenge redirect URL
-
getChallengeMechanism
Get credential challenge mechanism.- Returns:
- ChallengeMechanism
-
getAuthnModuleName
Get authentication module name.- Returns:
- authn module name
-
getChallengeParameters
Get all the challenge parameters.- Returns:
- Map
-
getName
Get Authentication Scheme name- Returns:
- String name
-
getDescription
Get description- Returns:
- String description
-
toString
-
getDynamicAuthnScheme
-
isDefaultAuthnScheme
public boolean isDefaultAuthnScheme() -
getDefaultAuthnSchemeName
-
getSchemeId
-
writeExternal
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-
readExternal
- Specified by:
readExternal
in interfaceExternalizable
- Throws:
IOException
ClassNotFoundException
-
hashCode
public int hashCode() -
equals
-