Klasse MultiFactorApplicationUtil
java.lang.Object
de.uplanet.lucy.server.businesslogic.rtappservices.action.MultiFactorApplicationUtil
Multi factor application utility class.
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final com.google.i18n.phonenumbers.PhoneNumberUtil.PhoneNumberFormatstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungMultiFactorApplicationUtil(IProcessingContext p_ctx, de.uplanet.jdbc.JdbcConnection p_conn) Constructor. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungdelete(GroovyJSONObject p_json) static StringgetDefaultCountry(IUser p_user) voidInitializes the shared state for all wizard pages.voidRetrieves the status of the MFA (Multi-Factor Authentication) for the current user and the server configurations.save(GroovyJSONObject p_json) validate(GroovyJSONObject g_json)
-
Felddetails
-
SS_PHONE_NUMBER
- Siehe auch:
-
SS_SMS_NATIONAL_NUMBER_VALID
- Siehe auch:
-
SS_SMS_COUNTRY_CODE_VALID
- Siehe auch:
-
SS_VOICE_NATIONAL_NUMBER_VALID
- Siehe auch:
-
SS_VOICE_COUNTRY_CODE_VALID
- Siehe auch:
-
SS_TOTP_SECRET_URL
- Siehe auch:
-
SS_BACKUP_CODES_STATE
- Siehe auch:
-
SS_BACKUP_SECRETS_STATE
- Siehe auch:
-
SS_BACKUP_SECRETS
- Siehe auch:
-
SS_TOTP_NAME_VALID
- Siehe auch:
-
SS_SMS_COUNTRY_CODE
- Siehe auch:
-
SS_SMS_NATIONAL_NUMBER
- Siehe auch:
-
SS_VOICE_COUNTRY_CODE
- Siehe auch:
-
SS_VOICE_NATIONAL_NUMBER
- Siehe auch:
-
SS_TOKEN_STATE
- Siehe auch:
-
SS_TOKEN_VALID
- Siehe auch:
-
SS_TOTP_NAME
- Siehe auch:
-
SS_TOTP_SECRET_STATE
- Siehe auch:
-
SS_TOTP_SECRET
- Siehe auch:
-
SS_TOKEN
- Siehe auch:
-
SS_PASSWORD_VALID
- Siehe auch:
-
SS_TYPE
- Siehe auch:
-
SS_PASSWORD_STATE
- Siehe auch:
-
SS_PASSWORD
- Siehe auch:
-
SS_MFA_STATE
- Siehe auch:
-
SS_WIZARD_TYPE
- Siehe auch:
-
SS_VOICE_PORTAL_ACTIVE
- Siehe auch:
-
SS_SMS_PORTAL_ACTIVE
- Siehe auch:
-
SS_TOTP_PORTAL_ACTIVE
- Siehe auch:
-
SS_VOICE_USER_ACTIVE
- Siehe auch:
-
SS_SMS_USER_ACTIVE
- Siehe auch:
-
SS_TOTP_USER_ACTIVE
- Siehe auch:
-
SS_RESET_METHOD
- Siehe auch:
-
SS_RESET_VALIDATE
- Siehe auch:
-
SS_APPSETTINGS_PREFIX
- Siehe auch:
-
SS_HELP_URL
- Siehe auch:
-
PHONE_NUMBER_FORMAT
public static final com.google.i18n.phonenumbers.PhoneNumberUtil.PhoneNumberFormat PHONE_NUMBER_FORMAT
-
-
Konstruktordetails
-
MultiFactorApplicationUtil
Constructor.- Parameter:
p_ctx- The processing context.p_conn- The JDBC connection.
-
-
Methodendetails
-
initializeMain
public void initializeMain()Retrieves the status of the MFA (Multi-Factor Authentication) for the current user and the server configurations. The states are stored in the shared state.
Shared state keys:
- totpPortalActive (boolean): The status of the TOTP (Time-based One-Time Password) for the server.
- smsPortalActive (boolean): The status of the SMS for the server.
- voicePortalActive (boolean): The status of the voice for the server.
- totpUserActive (boolean): The status of the TOTP for the current user.
- smsUserActive (boolean): The status of the SMS for the current user.
- voiceUserActive (boolean): The status of the voice for the current user.
-
initialize
public void initialize() throws org.json.simple.parser.ParseExceptionInitializes the shared state for all wizard pages. All initializes from initalizeMain are used.- Löst aus:
org.json.simple.parser.ParseException
-
validate
-
save
-
delete
-
getDefaultCountry
-