@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-07-14T23:40:43.026Z[Etc/UTC]") public class UserFactorApi extends Object
Constructor and Description |
---|
UserFactorApi() |
UserFactorApi(ApiClient apiClient) |
Modifier and Type | Method and Description |
---|---|
UserFactor |
activateFactor(String userId,
String factorId,
ActivateFactorRequest body)
Activate a Factor
Activates a factor.
|
UserFactor |
activateFactor(String userId,
String factorId,
ActivateFactorRequest body,
Map<String,String> additionalHeaders)
Activate a Factor
Activates a factor.
|
UserFactor |
enrollFactor(String userId,
UserFactor body,
Boolean updatePhone,
String templateId,
Integer tokenLifetimeSeconds,
Boolean activate)
Enroll a Factor
Enrolls a user with a supported factor
|
UserFactor |
enrollFactor(String userId,
UserFactor body,
Boolean updatePhone,
String templateId,
Integer tokenLifetimeSeconds,
Boolean activate,
Map<String,String> additionalHeaders)
Enroll a Factor
Enrolls a user with a supported factor
|
ApiClient |
getApiClient() |
UserFactor |
getFactor(String userId,
String factorId)
Retrieve a Factor
Retrieves a factor for the specified user
|
UserFactor |
getFactor(String userId,
String factorId,
Map<String,String> additionalHeaders)
Retrieve a Factor
Retrieves a factor for the specified user
|
VerifyUserFactorResponse |
getFactorTransactionStatus(String userId,
String factorId,
String transactionId)
Retrieve a Factor Transaction Status
Retrieves the factors verification transaction status
|
VerifyUserFactorResponse |
getFactorTransactionStatus(String userId,
String factorId,
String transactionId,
Map<String,String> additionalHeaders)
Retrieve a Factor Transaction Status
Retrieves the factors verification transaction status
|
protected static com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
List<UserFactor> |
listFactors(String userId)
List all Factors
Lists all the enrolled factors for the specified user
|
List<UserFactor> |
listFactors(String userId,
Map<String,String> additionalHeaders)
List all Factors
Lists all the enrolled factors for the specified user
|
List<UserFactor> |
listSupportedFactors(String userId)
List all Supported Factors
Lists all the supported factors that can be enrolled for the specified user
|
List<UserFactor> |
listSupportedFactors(String userId,
Map<String,String> additionalHeaders)
List all Supported Factors
Lists all the supported factors that can be enrolled for the specified user
|
List<SecurityQuestion> |
listSupportedSecurityQuestions(String userId)
List all Supported Security Questions
Lists all available security questions for a user's `question` factor
|
List<SecurityQuestion> |
listSupportedSecurityQuestions(String userId,
Map<String,String> additionalHeaders)
List all Supported Security Questions
Lists all available security questions for a user's `question` factor
|
UserFactor |
resendEnrollFactor(String userId,
String factorId,
UserFactor userFactor,
String templateId)
Resend a factor enrollment
Resends a factor challenge (SMS/call/email OTP) as part of an enrollment flow.
|
UserFactor |
resendEnrollFactor(String userId,
String factorId,
UserFactor userFactor,
String templateId,
Map<String,String> additionalHeaders)
Resend a factor enrollment
Resends a factor challenge (SMS/call/email OTP) as part of an enrollment flow.
|
void |
setApiClient(ApiClient apiClient) |
void |
unenrollFactor(String userId,
String factorId,
Boolean removeRecoveryEnrollment)
Unenroll a Factor
Unenrolls an existing factor for the specified user, allowing the user to enroll a new factor
|
void |
unenrollFactor(String userId,
String factorId,
Boolean removeRecoveryEnrollment,
Map<String,String> additionalHeaders)
Unenroll a Factor
Unenrolls an existing factor for the specified user, allowing the user to enroll a new factor
|
VerifyUserFactorResponse |
verifyFactor(String userId,
String factorId,
String templateId,
Integer tokenLifetimeSeconds,
String xForwardedFor,
String userAgent,
String acceptLanguage,
VerifyFactorRequest body)
Verify an MFA Factor
Verifies an OTP for a `token` or `token:hardware` factor
|
VerifyUserFactorResponse |
verifyFactor(String userId,
String factorId,
String templateId,
Integer tokenLifetimeSeconds,
String xForwardedFor,
String userAgent,
String acceptLanguage,
VerifyFactorRequest body,
Map<String,String> additionalHeaders)
Verify an MFA Factor
Verifies an OTP for a `token` or `token:hardware` factor
|
public UserFactorApi()
public UserFactorApi(ApiClient apiClient)
public ApiClient getApiClient()
public void setApiClient(ApiClient apiClient)
public UserFactor activateFactor(String userId, String factorId, ActivateFactorRequest body) throws ApiException
userId
- (required)factorId
- `id` of the Factor (required)body
- (optional)ApiException
- if fails to make API callpublic UserFactor activateFactor(String userId, String factorId, ActivateFactorRequest body, Map<String,String> additionalHeaders) throws ApiException
userId
- (required)factorId
- `id` of the Factor (required)body
- (optional)additionalHeaders
- additionalHeaders for this callApiException
- if fails to make API callpublic UserFactor enrollFactor(String userId, UserFactor body, Boolean updatePhone, String templateId, Integer tokenLifetimeSeconds, Boolean activate) throws ApiException
userId
- (required)body
- Factor (required)updatePhone
- (optional, default to false)templateId
- id of SMS template (only for SMS factor) (optional)tokenLifetimeSeconds
- (optional, default to 300)activate
- (optional, default to false)ApiException
- if fails to make API callpublic UserFactor enrollFactor(String userId, UserFactor body, Boolean updatePhone, String templateId, Integer tokenLifetimeSeconds, Boolean activate, Map<String,String> additionalHeaders) throws ApiException
userId
- (required)body
- Factor (required)updatePhone
- (optional, default to false)templateId
- id of SMS template (only for SMS factor) (optional)tokenLifetimeSeconds
- (optional, default to 300)activate
- (optional, default to false)additionalHeaders
- additionalHeaders for this callApiException
- if fails to make API callpublic UserFactor getFactor(String userId, String factorId) throws ApiException
userId
- (required)factorId
- `id` of the Factor (required)ApiException
- if fails to make API callpublic UserFactor getFactor(String userId, String factorId, Map<String,String> additionalHeaders) throws ApiException
userId
- (required)factorId
- `id` of the Factor (required)additionalHeaders
- additionalHeaders for this callApiException
- if fails to make API callpublic VerifyUserFactorResponse getFactorTransactionStatus(String userId, String factorId, String transactionId) throws ApiException
userId
- (required)factorId
- `id` of the Factor (required)transactionId
- `id` of the Transaction (required)ApiException
- if fails to make API callpublic VerifyUserFactorResponse getFactorTransactionStatus(String userId, String factorId, String transactionId, Map<String,String> additionalHeaders) throws ApiException
userId
- (required)factorId
- `id` of the Factor (required)transactionId
- `id` of the Transaction (required)additionalHeaders
- additionalHeaders for this callApiException
- if fails to make API callpublic List<UserFactor> listFactors(String userId) throws ApiException
userId
- (required)ApiException
- if fails to make API callpublic List<UserFactor> listFactors(String userId, Map<String,String> additionalHeaders) throws ApiException
userId
- (required)additionalHeaders
- additionalHeaders for this callApiException
- if fails to make API callpublic List<UserFactor> listSupportedFactors(String userId) throws ApiException
userId
- (required)ApiException
- if fails to make API callpublic List<UserFactor> listSupportedFactors(String userId, Map<String,String> additionalHeaders) throws ApiException
userId
- (required)additionalHeaders
- additionalHeaders for this callApiException
- if fails to make API callpublic List<SecurityQuestion> listSupportedSecurityQuestions(String userId) throws ApiException
userId
- (required)ApiException
- if fails to make API callpublic List<SecurityQuestion> listSupportedSecurityQuestions(String userId, Map<String,String> additionalHeaders) throws ApiException
userId
- (required)additionalHeaders
- additionalHeaders for this callApiException
- if fails to make API callpublic UserFactor resendEnrollFactor(String userId, String factorId, UserFactor userFactor, String templateId) throws ApiException
userId
- (required)factorId
- `id` of the Factor (required)userFactor
- Factor (required)templateId
- ID of SMS template (only for SMS factor) (optional)ApiException
- if fails to make API callpublic UserFactor resendEnrollFactor(String userId, String factorId, UserFactor userFactor, String templateId, Map<String,String> additionalHeaders) throws ApiException
userId
- (required)factorId
- `id` of the Factor (required)userFactor
- Factor (required)templateId
- ID of SMS template (only for SMS factor) (optional)additionalHeaders
- additionalHeaders for this callApiException
- if fails to make API callpublic void unenrollFactor(String userId, String factorId, Boolean removeRecoveryEnrollment) throws ApiException
userId
- (required)factorId
- `id` of the Factor (required)removeRecoveryEnrollment
- (optional, default to false)ApiException
- if fails to make API callpublic void unenrollFactor(String userId, String factorId, Boolean removeRecoveryEnrollment, Map<String,String> additionalHeaders) throws ApiException
userId
- (required)factorId
- `id` of the Factor (required)removeRecoveryEnrollment
- (optional, default to false)additionalHeaders
- additionalHeaders for this callApiException
- if fails to make API callpublic VerifyUserFactorResponse verifyFactor(String userId, String factorId, String templateId, Integer tokenLifetimeSeconds, String xForwardedFor, String userAgent, String acceptLanguage, VerifyFactorRequest body) throws ApiException
userId
- (required)factorId
- `id` of the Factor (required)templateId
- (optional)tokenLifetimeSeconds
- (optional, default to 300)xForwardedFor
- (optional)userAgent
- (optional)acceptLanguage
- (optional)body
- (optional)ApiException
- if fails to make API callpublic VerifyUserFactorResponse verifyFactor(String userId, String factorId, String templateId, Integer tokenLifetimeSeconds, String xForwardedFor, String userAgent, String acceptLanguage, VerifyFactorRequest body, Map<String,String> additionalHeaders) throws ApiException
userId
- (required)factorId
- `id` of the Factor (required)templateId
- (optional)tokenLifetimeSeconds
- (optional, default to 300)xForwardedFor
- (optional)userAgent
- (optional)acceptLanguage
- (optional)body
- (optional)additionalHeaders
- additionalHeaders for this callApiException
- if fails to make API callprotected static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
Copyright © 2017–2023 Okta. All rights reserved.