Enum Authentication.Mechanism (0.3.0)

public enum Authentication.Mechanism extends Enum<Authentication.Mechanism> implements ProtocolMessageEnum

Mechanism(s) used to authenticate.

Protobuf enum google.backstory.Authentication.Mechanism

Implements

ProtocolMessageEnum

Static Fields

Name Description
BADGE_READER

Badge reader authentication

BADGE_READER = 8;

BADGE_READER_VALUE

Badge reader authentication

BADGE_READER = 8;

BATCH

Batch authentication.

BATCH = 10;

BATCH_VALUE

Batch authentication.

BATCH = 10;

BIOMETRIC

Biometric device such as a fingerprint reader.

BIOMETRIC = 19;

BIOMETRIC_VALUE

Biometric device such as a fingerprint reader.

BIOMETRIC = 19;

CACHED_INTERACTIVE

Interactive authentication using cached credentials.

CACHED_INTERACTIVE = 16;

CACHED_INTERACTIVE_VALUE

Interactive authentication using cached credentials.

CACHED_INTERACTIVE = 16;

CACHED_REMOTE_INTERACTIVE

Cached Remote Interactive authentication using cached credentials.

CACHED_REMOTE_INTERACTIVE = 17;

CACHED_REMOTE_INTERACTIVE_VALUE

Cached Remote Interactive authentication using cached credentials.

CACHED_REMOTE_INTERACTIVE = 17;

CACHED_UNLOCK

Cached Remote Interactive authentication using cached credentials.

CACHED_UNLOCK = 18;

CACHED_UNLOCK_VALUE

Cached Remote Interactive authentication using cached credentials.

CACHED_UNLOCK = 18;

HARDWARE_KEY

Hardware key authentication.

HARDWARE_KEY = 3;

HARDWARE_KEY_VALUE

Hardware key authentication.

HARDWARE_KEY = 3;

INTERACTIVE

Interactive authentication.

INTERACTIVE = 15;

INTERACTIVE_VALUE

Interactive authentication.

INTERACTIVE = 15;

LOCAL

Local authentication.

LOCAL = 4;

LOCAL_VALUE

Local authentication.

LOCAL = 4;

MECHANISM_OTHER

Some other mechanism that is not defined here.

MECHANISM_OTHER = 7;

MECHANISM_OTHER_VALUE

Some other mechanism that is not defined here.

MECHANISM_OTHER = 7;

MECHANISM_UNSPECIFIED

The default mechanism.

MECHANISM_UNSPECIFIED = 0;

MECHANISM_UNSPECIFIED_VALUE

The default mechanism.

MECHANISM_UNSPECIFIED = 0;

NETWORK

Network authentication.

NETWORK = 9;

NETWORK_CLEAR_TEXT

Network clear text authentication.

NETWORK_CLEAR_TEXT = 13;

NETWORK_CLEAR_TEXT_VALUE

Network clear text authentication.

NETWORK_CLEAR_TEXT = 13;

NETWORK_VALUE

Network authentication.

NETWORK = 9;

NEW_CREDENTIALS

Authentication with new credentials.

NEW_CREDENTIALS = 14;

NEW_CREDENTIALS_VALUE

Authentication with new credentials.

NEW_CREDENTIALS = 14;

OTP

OTP authentication.

OTP = 2;

OTP_VALUE

OTP authentication.

OTP = 2;

REMOTE

Remote authentication.

REMOTE = 5;

REMOTE_INTERACTIVE

RDP, Terminal Services, or VNC.

REMOTE_INTERACTIVE = 6;

REMOTE_INTERACTIVE_VALUE

RDP, Terminal Services, or VNC.

REMOTE_INTERACTIVE = 6;

REMOTE_VALUE

Remote authentication.

REMOTE = 5;

SERVICE

Service authentication

SERVICE = 11;

SERVICE_VALUE

Service authentication

SERVICE = 11;

UNLOCK

Direct human-interactive unlock authentication.

UNLOCK = 12;

UNLOCK_VALUE

Direct human-interactive unlock authentication.

UNLOCK = 12;

UNRECOGNIZED
USERNAME_PASSWORD

Username + password authentication.

USERNAME_PASSWORD = 1;

USERNAME_PASSWORD_VALUE

Username + password authentication.

USERNAME_PASSWORD = 1;

WEARABLE

Wearable such as an Apple Watch.

WEARABLE = 20;

WEARABLE_VALUE

Wearable such as an Apple Watch.

WEARABLE = 20;

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()