public static class AuthenticationFactorSettingsTotpSettings.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AuthenticationFactorSettingsTotpSettings |
build() |
AuthenticationFactorSettingsTotpSettings.Builder |
copy(AuthenticationFactorSettingsTotpSettings model) |
AuthenticationFactorSettingsTotpSettings.Builder |
emailOtpValidityDurationInMins(Integer emailOtpValidityDurationInMins)
The period of time (in minutes) that a one-time passcode remains valid that the system
sends by email.
|
AuthenticationFactorSettingsTotpSettings.Builder |
emailPasscodeLength(Integer emailPasscodeLength)
Exact length of the email one-time passcode.
|
AuthenticationFactorSettingsTotpSettings.Builder |
hashingAlgorithm(AuthenticationFactorSettingsTotpSettings.HashingAlgorithm hashingAlgorithm)
The hashing algorithm to be used to calculate a One-Time Passcode.
|
AuthenticationFactorSettingsTotpSettings.Builder |
jwtValidityDurationInSecs(Integer jwtValidityDurationInSecs)
The period of time (in seconds) that a JSON Web Token (JWT) is valid
|
AuthenticationFactorSettingsTotpSettings.Builder |
keyRefreshIntervalInDays(Integer keyRefreshIntervalInDays)
The duration of time (in days) after which the shared secret has to be refreshed
|
AuthenticationFactorSettingsTotpSettings.Builder |
passcodeLength(Integer passcodeLength)
Exact length of the One-Time Passcode that the system should generate
|
AuthenticationFactorSettingsTotpSettings.Builder |
smsOtpValidityDurationInMins(Integer smsOtpValidityDurationInMins)
The period of time (in minutes) for which a One-Time Passcode that the system sends by
Short Message Service (SMS) or by voice remains valid
|
AuthenticationFactorSettingsTotpSettings.Builder |
smsPasscodeLength(Integer smsPasscodeLength)
Exact length of the Short Message Service (SMS) One-Time Passcode
|
AuthenticationFactorSettingsTotpSettings.Builder |
timeStepInSecs(Integer timeStepInSecs)
Time (in secs) to be used as the time step
|
AuthenticationFactorSettingsTotpSettings.Builder |
timeStepTolerance(Integer timeStepTolerance)
The tolerance/step-size that the system should use when validating a One-Time Passcode
|
public AuthenticationFactorSettingsTotpSettings.Builder hashingAlgorithm(AuthenticationFactorSettingsTotpSettings.HashingAlgorithm hashingAlgorithm)
The hashing algorithm to be used to calculate a One-Time Passcode. By default, the system uses SHA1.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
hashingAlgorithm
- the value to setpublic AuthenticationFactorSettingsTotpSettings.Builder passcodeLength(Integer passcodeLength)
Exact length of the One-Time Passcode that the system should generate
*SCIM++ Properties:** - idcsMaxValue: 10 - idcsMinValue: 4 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none
passcodeLength
- the value to setpublic AuthenticationFactorSettingsTotpSettings.Builder keyRefreshIntervalInDays(Integer keyRefreshIntervalInDays)
The duration of time (in days) after which the shared secret has to be refreshed
*SCIM++ Properties:** - idcsMaxValue: 999 - idcsMinValue: 30 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none
keyRefreshIntervalInDays
- the value to setpublic AuthenticationFactorSettingsTotpSettings.Builder timeStepInSecs(Integer timeStepInSecs)
Time (in secs) to be used as the time step
*SCIM++ Properties:** - idcsMaxValue: 300 - idcsMinValue: 30 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none
timeStepInSecs
- the value to setpublic AuthenticationFactorSettingsTotpSettings.Builder timeStepTolerance(Integer timeStepTolerance)
The tolerance/step-size that the system should use when validating a One-Time Passcode
*SCIM++ Properties:** - idcsMaxValue: 3 - idcsMinValue: 2 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none
timeStepTolerance
- the value to setpublic AuthenticationFactorSettingsTotpSettings.Builder smsOtpValidityDurationInMins(Integer smsOtpValidityDurationInMins)
The period of time (in minutes) for which a One-Time Passcode that the system sends by Short Message Service (SMS) or by voice remains valid
*SCIM++ Properties:** - idcsMaxValue: 60 - idcsMinValue: 2 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none
smsOtpValidityDurationInMins
- the value to setpublic AuthenticationFactorSettingsTotpSettings.Builder jwtValidityDurationInSecs(Integer jwtValidityDurationInSecs)
The period of time (in seconds) that a JSON Web Token (JWT) is valid
*SCIM++ Properties:** - idcsMaxValue: 99999 - idcsMinValue: 30 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none
jwtValidityDurationInSecs
- the value to setpublic AuthenticationFactorSettingsTotpSettings.Builder smsPasscodeLength(Integer smsPasscodeLength)
Exact length of the Short Message Service (SMS) One-Time Passcode
*SCIM++ Properties:** - idcsMaxValue: 10 - idcsMinValue: 4 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none
smsPasscodeLength
- the value to setpublic AuthenticationFactorSettingsTotpSettings.Builder emailOtpValidityDurationInMins(Integer emailOtpValidityDurationInMins)
The period of time (in minutes) that a one-time passcode remains valid that the system sends by email.
*Added In:** 18.1.2
*SCIM++ Properties:** - idcsMaxValue: 60 - idcsMinValue: 2 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none
emailOtpValidityDurationInMins
- the value to setpublic AuthenticationFactorSettingsTotpSettings.Builder emailPasscodeLength(Integer emailPasscodeLength)
Exact length of the email one-time passcode.
*Added In:** 18.1.2
*SCIM++ Properties:** - idcsMaxValue: 10 - idcsMinValue: 4 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none
emailPasscodeLength
- the value to setpublic AuthenticationFactorSettingsTotpSettings build()
public AuthenticationFactorSettingsTotpSettings.Builder copy(AuthenticationFactorSettingsTotpSettings model)
Copyright © 2016–2024. All rights reserved.