Package com.iizix.server.user.mfa
package com.iizix.server.user.mfa
- ClassDescriptionThe database of the second factor of the users (SignIn L-6; D-24 of the SignIn survey): the tables
IZS.USER_MFAandIZS.USER_MFA_CODESofcreateMFATables.sqlbeside this class, and the statements on them.A recovery code, as stored.The second factor of a user, as stored.The class used to provide an MFA authentication using a TOTP based QR code (RFC 6238).Enum to define valid hashing algorithms.The sign-in policy of the applications of this server (SignIn L-6; section 5 of the SignIn flow design, its decision D-11): the settings of the server,$signIn.*in the server settings, with what the application overrides,signIn.*in itsmoduleAppsettings.The second factor of the users of the server (SignIn L-6, the survey's section 9.3 item 7, and sections 3.5 and 6 of the SignIn flow design): whatMFAUserandcom.iizix.totpcould not do on their own.The answer to a code.A confirmed enrolment.A sign-in that waits for its second factor.What became of a request.A refusal of a request that answers with data.The names of the entry an authenticator app shows for a user's enrolment, as the enrolment's QR code gave them (CC-FIX-SIGNIN-RECOVERY): what the code page names, so that the user picks the right entry among several.