One Tap 로그인이 요구 사항을 충족하는 경우 대신 사용하는 것이 좋습니다. One Tap에는 업데이트된 사용자 경험과 기타 개선 사항이 있습니다.
컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

비밀번호 대용 Smart Lock을 Android 앱에 통합하면 사용자가 저장한 사용자 인증 정보를 사용하여 앱에 자동으로 로그인할 수 있습니다. 사용자는 사용자 이름 및 비밀번호 사용자 인증 정보와 정부 ID 공급업체의 사용자 인증 정보를 모두 저장할 수 있습니다.

Credentials API를 사용하여 로그인 시 저장된 사용자 인증 정보를 가져와 비밀번호 대용 Smart Lock을 앱에 통합합니다. 성공적으로 가져온 사용자 인증 정보를 사용하여 사용자를 로그인시키거나 Credentials API를 사용하여 앱의 로그인 또는 가입 양식을 부분적으로 작성하여 신규 사용자를 빠르게 온보딩할 수 있습니다. 로그인 또는 가입 후 사용자에게 자동 인증을 위한 사용자 인증 정보를 저장하라는 메시지를 표시합니다.

비밀번호 대용 Smart Lock 통합의 몇 가지 우수사례 보기

// 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을 Android 앱에 통합할 준비가 되었나요?