|
Apps that save or request a password through Android's Credential
Manager (e.g. Signal's backup key) found no provider: HardenedPass
only implemented an autofill service, which Credential Manager does
not route requests to even when it is the preferred service.
CredentialService (Android 14+) handles password requests keyed by the
calling app's package. Saving opens AutofillSaveActivity prefilled
from the request and records the autofill match; getting offers the
matched entries, decrypted by AutofillDecryptActivity, plus a search
action through the autofill picker. Browser requests for a website are
not served: autofill covers them.
androidx.credentials brings no Play Services; lint's
CredentialDependency check is ignored for that reason.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|