Si la connexion One Tap répond à vos besoins, envisagez de l'utiliser à la place. One Tap a une expérience utilisateur mise à jour et d'autres améliorations.

En intégrant Smart Lock for Passwords dans votre application Android, vous pouvez automatiquement connecter les utilisateurs à votre application à l'aide des informations d'identification qu'ils ont enregistrées. Les utilisateurs peuvent enregistrer à la fois les informations d'identification de nom d'utilisateur et de mot de passe et les informations d'identification du fournisseur d'identité fédérée.

Intégrez Smart Lock for Passwords dans votre application à l'aide de l' API Credentials pour récupérer les informations d'identification enregistrées lors de la connexion. Utilisez les informations d'identification récupérées avec succès pour connecter l'utilisateur ou utilisez l'API Credentials pour intégrer rapidement de nouveaux utilisateurs en remplissant partiellement le formulaire de connexion ou d'inscription de votre application. Invitez les utilisateurs après la connexion ou l'inscription à stocker leurs informations d'identification pour une future authentification automatique

Consultez quelques études de cas sur les intégrations réussies de Smart Lock for Passwords.

// Store user credentials with Auth.CredentialsApi.save()

Auth.CredentialsApi.save(mCredentialsClient, credential).setResultCallback(
    new ResultCallback() {
        @Override
        public void onResult(Status status) {
            if (status.isSuccess()) {
                // Credentials were saved
            } else {
                if (status.hasResolution()) {
                    // Try to resolve the save request. This will prompt the user if
                    // the credential is new.
                    try {
                        status.startResolutionForResult(this, RC_SAVE);
                    } catch (IntentSender.SendIntentException e) {
                        // Could not resolve the request
                    }
                }
            }
        }
    });
// Retrieve stored credentials with Auth.CredentialsApi.request()

Auth.CredentialsApi.request(mCredentialsClient, mCredentialRequest).setResultCallback(
    new ResultCallback() {
        @Override
        public void onResult(CredentialRequestResult credentialRequestResult) {
            if (credentialRequestResult.getStatus().isSuccess()) {
                // Handle successful credential requests
            } else {
                // Handle unsuccessful and incomplete credential requests
            }
        }
    });
Prêt à intégrer Smart Lock for Passwords dans votre application Android?