¿Quién y cuándo debe llamar al método confirmCredentials de la clase AbstractAccountAuthenticator-based?

No entiendo cómo funciona el método confirmCredentials . Nunca he visto ninguna opción en la interfaz de usuario de Android como "Confirmar credenciales" o algo así, sólo hay "Crear cuenta" y "Eliminar cuenta".

Se utiliza si desea utilizar la cuenta de Gmail en el dispositivo como método de verificación. NFCSecure lo usa cuando abre la aplicación, forzándolo a iniciar sesión con su gmail.

 public void verifyAuth(Bundle b) throws IllegalArgumentException { accountManager.confirmCredentials(getImportantAccount(importantEmail), b, (Activity) c, new OnConfirmed(), null); } public void attemptLogin() { mEmailView.setError(null); mPasswordView.setError(null); mEmail = mEmailView.getText().toString(); mPassword = mPasswordView.getText().toString(); boolean cancel = false; View focusView = null; if (TextUtils.isEmpty(mPassword)) { mPasswordView.setError(getString(R.string.error_field_required)); focusView = mPasswordView; cancel = true; } else if (mPassword.length() < 4) { mPasswordView.setError(getString(R.string.error_invalid_password)); focusView = mPasswordView; cancel = true; } if (TextUtils.isEmpty(mEmail)) { mEmailView.setError(getString(R.string.error_field_required)); focusView = mEmailView; cancel = true; } else if (!mEmail.contains("@")) { mEmailView.setError(getString(R.string.error_invalid_email)); focusView = mEmailView; cancel = true; } if (cancel) { focusView.requestFocus(); } else { mLoginStatusMessageView.setText(R.string.login_progress_signing_in); showProgress(true); gAuth = new GoogleAuthentication(ctx, mEmailView.getText().toString()); gAuth.setUserConfirmedListener(SettingsUnlockActivity.this); Bundle b = new Bundle(); b.putString(AccountManager.KEY_PASSWORD, mPasswordView.getText().toString()); try { gAuth.verifyAuth(b); } catch (IllegalArgumentException e) { doUnSuccessfulLogin(); } } } 
  • HttpUrlConnection no encuentra el reto de NTLM en Android
  • Android Authentication Mananger, ¿cuándo se requiere el permiso del usuario?
  • Autenticador de cuenta de Android editar Identidad de correo electrónico
  • AccountAuthenticatorActivity y fragmentos
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.