@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen",
date="2021-12-15T06:35:43.156-06:00")
public class DefaultUserFactor
extends AbstractInstanceResource<UserFactor>
implements UserFactor
propertiesreadLock, writeLock| Constructor and Description |
|---|
DefaultUserFactor(InternalDataStore dataStore) |
DefaultUserFactor(InternalDataStore dataStore,
java.util.Map<java.lang.String,java.lang.Object> properties) |
| Modifier and Type | Method and Description |
|---|---|
UserFactor |
activate()
Activate Factor
The `sms` and `token:software:totp` factor types require activation to complete the enrollment process.
|
UserFactor |
activate(ActivateFactorRequest body)
Activate Factor
The `sms` and `token:software:totp` factor types require activation to complete the enrollment process.
|
void |
delete()
Unenrolls an existing factor for the specified user, allowing the user to enroll a new factor.
|
java.util.Date |
getCreated() |
java.util.Map<java.lang.String,java.lang.Object> |
getEmbedded() |
FactorType |
getFactorType() |
java.lang.String |
getId() |
java.util.Date |
getLastUpdated() |
java.util.Map<java.lang.String,java.lang.Object> |
getLinks() |
java.util.Map<java.lang.String,Property> |
getPropertyDescriptors() |
FactorProvider |
getProvider() |
java.lang.Class<? extends Resource> |
getResourceClass()
Returns the class this resource represents.
|
FactorStatus |
getStatus() |
VerifyFactorRequest |
getVerify() |
UserFactor |
setFactorType(FactorType factorType) |
UserFactor |
setProvider(FactorProvider provider) |
UserFactor |
setVerify(VerifyFactorRequest verify) |
VerifyUserFactorResponse |
verify()
Verify MFA Factor
Verifies an OTP for a `token` or `token:hardware` factor
|
VerifyUserFactorResponse |
verify(VerifyFactorRequest body,
java.lang.String templateId,
java.lang.Integer tokenLifetimeSeconds,
java.lang.String xForwardedFor,
java.lang.String userAgent,
java.lang.String acceptLanguage)
Verify MFA Factor
Verifies an OTP for a `token` or `token:hardware` factor
|
saveclear, containsKey, containsValue, createPropertyDescriptorMap, createPropertyDescriptorMap, entrySet, equals, get, getDataStore, getDeletedPropertyNames, getInternalProperties, getParamsFromHref, getProperty, getPropertyNames, getResourceHref, getResourceListProperty, getResourceProperty, getUpdatedPropertyNames, hashCode, hasProperty, isDirty, isEmpty, isPrintableProperty, keySet, materialize, put, putAll, remove, setInternalProperties, setProperty, setProperty, setResourceHref, size, toString, valuesgetBoolean, getBoolean, getBooleanProperty, getCharArray, getDateProperty, getDoubleProperty, getDoubleProperty, getEnumListProperty, getEnumProperty, getEnumProperty, getInt, getInteger, getIntegerList, getIntProperty, getIntProperty, getListProperty, getListProperty, getMap, getMapProperty, getNonEmptyMap, getNullableBoolean, getNullableBooleanProperty, getNumber, getNumberList, getString, getString, getStringList, getStringProperty, setProperty, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetResourceHref, setResourceHrefgetBoolean, getInteger, getIntegerList, getNumber, getNumberList, getString, getStringListpublic DefaultUserFactor(InternalDataStore dataStore)
public DefaultUserFactor(InternalDataStore dataStore, java.util.Map<java.lang.String,java.lang.Object> properties)
public java.util.Map<java.lang.String,Property> getPropertyDescriptors()
getPropertyDescriptors in class AbstractResourcepublic java.lang.Class<? extends Resource> getResourceClass()
AbstractInstanceResourceFoo, in this case this method may return Foo.class.
(Defaults to getClass().)getResourceClass in class AbstractInstanceResource<UserFactor>public java.util.Map<java.lang.String,java.lang.Object> getEmbedded()
getEmbedded in interface UserFactorpublic java.util.Map<java.lang.String,java.lang.Object> getLinks()
getLinks in interface UserFactorpublic java.util.Date getCreated()
getCreated in interface UserFactorpublic FactorType getFactorType()
getFactorType in interface UserFactorpublic UserFactor setFactorType(FactorType factorType)
setFactorType in interface UserFactorpublic java.lang.String getId()
getId in interface UserFactorpublic java.util.Date getLastUpdated()
getLastUpdated in interface UserFactorpublic FactorProvider getProvider()
getProvider in interface UserFactorpublic UserFactor setProvider(FactorProvider provider)
setProvider in interface UserFactorpublic FactorStatus getStatus()
getStatus in interface UserFactorpublic VerifyFactorRequest getVerify()
getVerify in interface UserFactorpublic UserFactor setVerify(VerifyFactorRequest verify)
setVerify in interface UserFactor@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen",
date="2021-12-15T06:35:43.156-06:00",
comments="DELETE - /api/v1/users/{userId}/factors/{factorId}")
public void delete()
delete in interface Deletabledelete in interface UserFactordelete in class AbstractInstanceResource<UserFactor>@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen",
date="2021-12-15T06:35:43.156-06:00",
comments="POST - /api/v1/users/{userId}/factors/{factorId}/lifecycle/activate")
public UserFactor activate(ActivateFactorRequest body)
activate in interface UserFactorbody - (optional)@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen",
date="2021-12-15T06:35:43.156-06:00",
comments="POST - /api/v1/users/{userId}/factors/{factorId}/lifecycle/activate")
public UserFactor activate()
activate in interface UserFactor@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen",
date="2021-12-15T06:35:43.156-06:00",
comments="POST - /api/v1/users/{userId}/factors/{factorId}/verify")
public VerifyUserFactorResponse verify(VerifyFactorRequest body,
java.lang.String templateId,
java.lang.Integer tokenLifetimeSeconds,
java.lang.String xForwardedFor,
java.lang.String userAgent,
java.lang.String acceptLanguage)
verify in interface UserFactorbody - (optional)templateId - (optional)tokenLifetimeSeconds - (optional, default to 300)xForwardedFor - (optional)userAgent - (optional)acceptLanguage - (optional)@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen",
date="2021-12-15T06:35:43.156-06:00",
comments="POST - /api/v1/users/{userId}/factors/{factorId}/verify")
public VerifyUserFactorResponse verify()
verify in interface UserFactorCopyright © 2017-2021 Okta. All Rights Reserved.