Как определить, какой именно тип аутентификации использовался?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как определить, какой именно тип аутентификации использовался?

Сообщение Anonymous »

Мне нужно определить, какой из следующих параметров использовался для аутентификации пользователя:
  • Пароль
  • Пароль< /li>
    Шаблон
  • Биометрический отпечаток пальца
  • Биометрическое распознавание лица
  • Биометрическое распознавание радужной оболочки глаза
  • Биометрическое распознавание голоса
  • Поведенческая биометрия
Прямо сейчас , я могу отличить DEVICE_CREDENTIAL от BIOMETRIC_STRONG на основе ниже
int BIOMETRIC_STRONG
Any biometric (e.g. fingerprint, iris, or face) on the device that meets or exceeds the requirements for Class 3 (formerly Strong), as defined by the Android CDD.

int BIOMETRIC_WEAK
Any biometric (e.g. fingerprint, iris, or face) on the device that meets or exceeds the requirements for Class 2 (formerly Weak), as defined by the Android CDD.

int DEVICE_CREDENTIAL
The non-biometric credential used to secure the device (i.e., PIN, pattern, or password).

UseCase:: Я создаю приложение, в котором после аутентификации мне нужно отправить на серверную часть, какой метод проверки использовался для проверки пользователя. Используя Android BiometricManager getAutheticationType, я получаю только информацию ниже, но мне нужна дополнительная классификация в соответствии с общим списком выше.
String authType = switch (result.getAuthenticationType()) {
case BiometricPrompt.AUTHENTICATION_RESULT_TYPE_BIOMETRIC -> "13";
case BiometricPrompt.AUTHENTICATION_RESULT_TYPE_DEVICE_CREDENTIAL -> "10";
case BiometricPrompt.AUTHENTICATION_RESULT_TYPE_UNKNOWN -> "10";
default -> "10";
};


Подробнее здесь: https://stackoverflow.com/questions/792 ... e-was-used
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как определить, какой именно тип аутентификации использовался?
    Anonymous » » в форуме JAVA
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Как определить, какой именно тип аутентификации использовался?
    Anonymous » » в форуме Android
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как определить, какой именно тип аутентификации использовался?
    Anonymous » » в форуме Android
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как определить, какой xcode использовался для разработки из кода
    Anonymous » » в форуме IOS
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Как определить адрес TFTP, который использовался для загрузки Linux
    Anonymous » » в форуме Linux
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»