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