One Tap 로그인이 요구 사항을 충족하는 경우 대신 사용하는 것이 좋습니다. One Tap에는 업데이트 된 사용자 경험과 기타 개선 사항이 있습니다.

Smart Lock for Passwords를 Android 앱에 통합하면 사용자가 저장한 자격 증명을 사용하여 앱에 자동으로 로그인할 수 있습니다. 사용자는 사용자 이름-암호 자격 증명과 연합 ID 공급자 자격 증명을 모두 저장할 수 있습니다.

사용하여 응용 프로그램에 암호를위한 스마트 잠금을 통합 자격 증명 API를 로그인에 저장된 자격 증명을 검색 할 수 있습니다. 성공적으로 검색된 자격 증명을 사용하여 사용자를 로그인하거나 Credentials API를 사용하여 앱의 로그인 또는 가입 양식을 부분적으로 완료하여 새 사용자를 신속하게 온보딩합니다. 로그인 또는 가입 후 사용자에게 향후 자동 인증을 위해 자격 증명을 저장하라는 메시지를 표시합니다.

일부 참조 사례 연구 암호 통합에 대한 성공적인 스마트 자물쇠를.

// 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
            }
        }
    });
Smart Lock for Passwords를 Android 앱에 통합할 준비가 되셨습니까?