Package com.okta.sdk.resource.model
Class AuthenticationMethod
java.lang.Object
com.okta.sdk.resource.model.AuthenticationMethod
- All Implemented Interfaces:
Serializable
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-09-23T08:35:59.300824-05:00[America/Chicago]",
comments="Generator version: 7.8.0")
public class AuthenticationMethod
extends Object
implements Serializable
AuthenticationMethod
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumIndicates if any secrets or private keys used during authentication must be hardware protected and not exportable.static enumIndicates if phishing-resistant Factors are required.static enumIndicates the user interaction requirement (PIN or biometrics) to ensure verification of a possession factor -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanIndicates if any secrets or private keys used during authentication must be hardware protected and not exportable.getId()An ID that identifies the authenticatorgetKey()A label that identifies the authenticatorSpecifies the method used for the authenticatorIndicates if phishing-resistant Factors are required.Indicates the user interaction requirement (PIN or biometrics) to ensure verification of a possession factorhardwareProtection(AuthenticationMethod.HardwareProtectionEnum hardwareProtection) inthashCode()phishingResistant(AuthenticationMethod.PhishingResistantEnum phishingResistant) voidsetHardwareProtection(AuthenticationMethod.HardwareProtectionEnum hardwareProtection) voidvoidvoidvoidsetPhishingResistant(AuthenticationMethod.PhishingResistantEnum phishingResistant) voidsetUserVerification(AuthenticationMethod.UserVerificationEnum userVerification) toString()userVerification(AuthenticationMethod.UserVerificationEnum userVerification)
-
Field Details
-
JSON_PROPERTY_HARDWARE_PROTECTION
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_KEY
- See Also:
-
JSON_PROPERTY_METHOD
- See Also:
-
JSON_PROPERTY_PHISHING_RESISTANT
- See Also:
-
JSON_PROPERTY_USER_VERIFICATION
- See Also:
-
-
Constructor Details
-
AuthenticationMethod
public AuthenticationMethod()
-
-
Method Details
-
hardwareProtection
public AuthenticationMethod hardwareProtection(AuthenticationMethod.HardwareProtectionEnum hardwareProtection) -
getHardwareProtection
Indicates if any secrets or private keys used during authentication must be hardware protected and not exportable. This property is only set for `POSSESSION` constraints.- Returns:
- hardwareProtection
-
setHardwareProtection
-
id
-
getId
An ID that identifies the authenticator- Returns:
- id
-
setId
-
key
-
getKey
A label that identifies the authenticator- Returns:
- key
-
setKey
-
method
-
getMethod
Specifies the method used for the authenticator- Returns:
- method
-
setMethod
-
phishingResistant
public AuthenticationMethod phishingResistant(AuthenticationMethod.PhishingResistantEnum phishingResistant) -
getPhishingResistant
Indicates if phishing-resistant Factors are required. This property is only set for `POSSESSION` constraints- Returns:
- phishingResistant
-
setPhishingResistant
-
userVerification
public AuthenticationMethod userVerification(AuthenticationMethod.UserVerificationEnum userVerification) -
getUserVerification
Indicates the user interaction requirement (PIN or biometrics) to ensure verification of a possession factor- Returns:
- userVerification
-
setUserVerification
-
equals
-
hashCode
public int hashCode() -
toString
-