Package com.iizix.server.user.mfa


package com.iizix.server.user.mfa
  • Class
    Description
    The database of the second factor of the users (SignIn L-6; D-24 of the SignIn survey): the tables IZS.USER_MFA and IZS.USER_MFA_CODES of createMFATables.sql beside 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 its moduleApp settings.
    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): what MFAUser and com.iizix.totp could 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.