If One Tap sign-in meets your needs, consider using it instead. One Tap has an updated user experience and other improvements.

আপনার অ্যান্ড্রয়েড অ্যাপে পাসওয়ার্ডের জন্য স্মার্ট লক সংহত করার মাধ্যমে, আপনি ব্যবহারকারীদের তাদের সংরক্ষিত শংসাপত্রগুলি ব্যবহার করে স্বয়ংক্রিয়ভাবে আপনার অ্যাপে সাইন ইন করতে পারেন৷ ব্যবহারকারীরা ব্যবহারকারীর নাম-পাসওয়ার্ড শংসাপত্র এবং ফেডারেটেড পরিচয় প্রদানকারীর শংসাপত্র উভয়ই সংরক্ষণ করতে পারে।

সাইন-ইন করার সময় সংরক্ষিত শংসাপত্রগুলি পুনরুদ্ধার করতে শংসাপত্র API ব্যবহার করে আপনার অ্যাপে পাসওয়ার্ডের জন্য স্মার্ট লক সংহত করুন৷ ব্যবহারকারীকে সাইন ইন করতে সফলভাবে পুনরুদ্ধার করা শংসাপত্রগুলি ব্যবহার করুন বা আপনার অ্যাপের সাইন ইন বা সাইন আপ ফর্ম আংশিকভাবে পূরণ করে দ্রুত নতুন ব্যবহারকারীদের অন-বোর্ড করার জন্য শংসাপত্র 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
            }
        }
    });
আপনার অ্যান্ড্রয়েড অ্যাপে পাসওয়ার্ডের জন্য স্মার্ট লক সংহত করতে প্রস্তুত?