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 enumChallenge 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 TypeMethodDescriptionbooleanGet authentication module name.intGet authentication Scheme level.Get credential challenge mechanism.Get all the challenge parameters.Get Challenge Redirect URL.Get descriptiongetName()Get Authentication Scheme nameinthashCode()booleanvoidreadExternal<wbr>(ObjectInput in)toString()voidwriteExternal<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:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
hashCode
public int hashCode() -
equals
-