Autentificare fără parolă cu setul de cont

Despre setul de cont

Ce este autentificare fără parolă?

Autentificarea fără parolă trece prin utilizarea unei parole pentru înregistrare sau autentificare. În schimb, autentificarea utilizatorilor este confirmată fie printr-un cod de verificare SMS unică expediat pe telefonul utilizatorului, fie printr-un link unic la adresa lor de e-mail. 

De ce folosiți autentificarea fără parolă?

  • Procesul de autentificare și înregistrare fără probleme pentru utilizatorii dvs.. 
  • Păstrează accesul la aplicația dvs. securizată, deoarece utilizatorul nu va reutiliza parolele și nu va recurge la parole ușor de ghicit (cum ar fi "parola").
  • Evită taxarea utilizatorilor cu necesitatea de a crea și a reține parolele unice

În acest tutorial rapid, vă voi arăta cum să utilizați Account Kit de la Facebook pentru autentificare fără parolă în aplicația Android. Utilizatorii dvs. se vor înregistra și se vor conecta fie cu numărul lor de telefon, fie cu o adresă de e-mail. Utilizatorii nu au nevoie nici măcar să aibă un cont Facebook care să fie autentificat. 

Nu numai acest lucru, dar setul de cont este ușor de implementat și vă scutește de necesitatea de a construi cu tărie un sistem de conectare. 

Cum funcționează contul Kitului?

Următoarea diagramă trebuie să clarifice modul în care funcționează Contul Kit. 

Autentificarea are loc într-o serie de schimburi între utilizator și aplicație. În primul rând, utilizatorul inițiază datele de conectare, probabil încărcând aplicația pe telefonul lor. Apoi, un cod de verificare este trimis către SMS-ul utilizatorului sau un e-mail trimis o singură dată este trimis prin e-mail. După aceasta, dacă utilizatorul introduce codul de validare sau dă clic pe link, acestea vor fi autentificate pentru aplicație.

O alta caracteristica interesanta a Facebook Account Kit este ca atunci cand utilizatorul va introduce numarul de telefon in aplicatie, Account Kit va face o incercare de a se potrivi cu numarul de telefon conectat la profilul utilizatorului din Facebook. Dacă utilizatorul este conectat la aplicația Facebook pentru Android și numerele de telefon se potrivesc, Account Kit va sări peste codul de verificare SMS și utilizatorul va fi conectat mai ușor.

Utilizarea Setului de cont

1. Condiții preliminare 

Pentru a începe să utilizați contul de cont, veți avea nevoie de:

  • un cont de dezvoltator Facebook
  • o aplicație de integrare cu Account Kit

2. Activați setul de cont 

Accesați tabloul de bord al aplicației, faceți clic pe Adăugați produsul și selectați Cont trusă. Apoi faceți clic pe Incepe pentru a adăuga setul de cont. Ce veți vedea este configurația setărilor pentru Contul Kit. 

3. Declararea dependențelor

Adăugați dependența de cea mai recentă versiune a setului SDK Account Kit din aplicația dvs. build.gradle fișier și sincronizați-vă proiectul. 

repositories jcenter () dependențe compile 'com.facebook.android:account-kit-sdk:4.+'

4. Actualizare AndroidManifest.xml 

Adăugați ID-ul de aplicație Facebook, Setul de contclient (acest lucru este disponibil în tabloul de bord al Setului de cont) și INTERNETpermisiunea de a AndroidManifest.xml

   

5. Actualizați fișierele de resurse 

Includeți codul dvs. de identificare a aplicației și a contului Client Kit Kit în aplicația dvs. strings.xml fişier.

YourAPPId YourAccountKitClientToken

De asemenea, includeți tema Account Kit din stiluri.xml