Как я могу ограничить попытки ввода неправильного пароля при входе в систему электронной почты Firebase? - PullRequest
0 голосов
/ 26 июня 2019

Я должен ограничить количество попыток ввода неверного пароля в систему входа в систему Firebase Email. Я использую базовый код firebase для входа и регистрации.

private List<AuthUI.IdpConfig> providers;
providers= Arrays.asList(
    new AuthUI.IdpConfig.EmailBuilder().build());
    startActivityForResult(
            AuthUI.getInstance()
            .createSignInIntentBuilder()
            .setAvailableProviders(providers)
            .build(),
            RC_EMAIL_SIGN_IN);

    if (requestCode == RC_EMAIL_SIGN_IN)
    {
        IdpResponse response = IdpResponse.fromResultIntent(data);

        if (resultCode == RESULT_OK) {
            // Successfully signed in
            FirebaseUser user = 
                FirebaseAuth.getInstance().getCurrentUser();

        } else {
            Log.d("Email Sign up" ,  "Fail");
        }
    }

1 Ответ

0 голосов
/ 26 июня 2019

Используемая вами библиотека с открытым исходным кодом, Firebase-UI для аутентификации , обрабатывает входной поток для вас. Если вы хотите изменить его поведение, вам придется изменить его самостоятельно, создать новую версию и использовать ее в своем приложении. У него нет конфигурации для ограничения количества неудачных попыток.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...