Google is committed to advancing racial equity for Black communities. See how.

UserVerificationMethods

public final class UserVerificationMethods extends Object

The authentication method/factor used by the authenticator to verify the user. Available values are defined in Section 3.1 User Verification Methods.

Constant Summary

int USER_VERIFY_ALL If an authenticator sets multiple flags for user verification types, it may also set this flag to indicate that all verification methods will be enforced (e.g.
int USER_VERIFY_EYEPRINT This flag must be set if the authenticator uses any form of eye biometrics for user verification.
int USER_VERIFY_FACEPRINT This flag must be set if the authenticator uses any manner of face recognition to verify the user.
int USER_VERIFY_FINGERPRINT This flag must be set if the authenticator uses any type of measurement of a fingerprint for user verification.
int USER_VERIFY_HANDPRINT This flag must be set if the authenticator uses any measurement of a full hand (including palm-print, hand geometry or vein geometry) for user verification.
int USER_VERIFY_LOCATION This flag must be set if the authenticator uses any form of location sensor or measurement for user verification.
int USER_VERIFY_NONE This flag must be set if the authenticator will respond without any user interaction (e.g.
int USER_VERIFY_PASSCODE This flag must be set if the authenticator uses a local-only passcode (i.e.
int USER_VERIFY_PATTERN This flag must be set if the authenticator uses a drawn pattern for user verification.
int USER_VERIFY_PRESENCE This flag must be set if the authenticator is able to confirm user presence in any fashion.
int USER_VERIFY_VOICEPRINT This flag must be set if the authenticator uses a voiceprint (also known as speaker recognition) for user verification.

Inherited Method Summary

Constants

public static final int USER_VERIFY_ALL

If an authenticator sets multiple flags for user verification types, it may also set this flag to indicate that all verification methods will be enforced (e.g. faceprint AND voiceprint). If flags for multiple user verification methods are set and this flag is not set, verification with only one is necessary (e.g. fingerprint OR passcode).

Constant Value: 1024

public static final int USER_VERIFY_EYEPRINT

This flag must be set if the authenticator uses any form of eye biometrics for user verification.

Constant Value: 64

public static final int USER_VERIFY_FACEPRINT

This flag must be set if the authenticator uses any manner of face recognition to verify the user.

Constant Value: 16

public static final int USER_VERIFY_FINGERPRINT

This flag must be set if the authenticator uses any type of measurement of a fingerprint for user verification.

Constant Value: 2

public static final int USER_VERIFY_HANDPRINT

This flag must be set if the authenticator uses any measurement of a full hand (including palm-print, hand geometry or vein geometry) for user verification.

Constant Value: 256

public static final int USER_VERIFY_LOCATION

This flag must be set if the authenticator uses any form of location sensor or measurement for user verification.

Constant Value: 32

public static final int USER_VERIFY_NONE

This flag must be set if the authenticator will respond without any user interaction (e.g. Silent Authenticator).

Constant Value: 512

public static final int USER_VERIFY_PASSCODE

This flag must be set if the authenticator uses a local-only passcode (i.e. a passcode not known by the server) for user verification.

Constant Value: 4

public static final int USER_VERIFY_PATTERN

This flag must be set if the authenticator uses a drawn pattern for user verification.

Constant Value: 128

public static final int USER_VERIFY_PRESENCE

This flag must be set if the authenticator is able to confirm user presence in any fashion. If this flag and no other is set for user verification, the guarantee is only that the authenticator cannot be operated without some human intervention, not necessarily that the sensing of "presence" provides any level of user verification (e.g. a device that requires a button press to activate).

Constant Value: 1

public static final int USER_VERIFY_VOICEPRINT

This flag must be set if the authenticator uses a voiceprint (also known as speaker recognition) for user verification.

Constant Value: 8