Passordløs godkjenning med kontosett

Om kontosettet

Hva er passordløs godkjenning?

Passordløs autentisering hopper med et passord for registrering eller innlogging. I stedet er brukerautentisering bekreftet enten med en engangs SMS-bekreftelseskode sendt til brukerens telefon eller en engangslink til deres e-postadresse. 

Hvorfor bruk passordløs godkjenning?

  • Sømløs innlogging og registreringsprosess for brukerne. 
  • Holder tilgang til appen din trygg, fordi brukeren ikke vil gjenbruke passord eller ty til lett gjette passord (for eksempel "passord")..
  • Unngår å beskatte brukerne dine med behovet for å opprette og huske unike passord

I denne raske tipsveiledningen vil jeg vise deg hvordan du bruker Konto sett via Facebook for passordløs godkjenning i Android-appen din. Brukerne dine vil registrere og logge inn med enten deres telefonnummer eller en e-postadresse. Brukerne trenger ikke engang å ha en Facebook-konto som skal godkjennes. 

Ikke bare det, men kontosettet er enkelt å implementere og sparer deg fra å måtte kjedelig bygge et innloggingssystem. 

Hvordan fungerer kontosettet??

Følgende diagram skal gjøre klart hvordan kontosettet fungerer. 

Autentiseringen skjer i en rekke utvekslinger mellom brukeren og appen. Først starter brukeren påloggingen, kanskje ved å laste inn appen på telefonen. Deretter sendes en bekreftelseskode til brukerens SMS, eller en engangslink sendes via e-post. Etter at brukeren går inn i valideringskoden eller klikker lenken, blir de autentisert for appen.

En annen kul funksjon av Facebook Account Kit er at når brukeren skriver inn hans eller hennes telefonnummer i appen, vil kontosettet forsøke å matche det med telefonnummeret som er koblet til brukerens Facebook-profil. Hvis brukeren er logget inn i Android Facebook-appen, og telefonnumrene samsvarer, vil kontosettet hoppe over å sende SMS-bekreftelseskoden og brukeren vil bli logget inn mer sømløst.

Bruk av kontosett

1. Forutsetninger 

For å begynne å bruke kontosett, må du:

  • en Facebook Developer-konto
  • en app for å integrere med kontosettet

2. Aktiver kontosett 

Gå til appens dashbord, klikk på Legg til produkt knappen, og velg Konto Kit. Klikk deretter på Kom i gang knappen for å legge til kontosett. Det du vil se er innstillingene for kontosettet. 

3. erklære avhengigheter

Legg til avhengigheten med den nyeste versjonen av SDK-kontosettet i din build.gradle fil og synkroniser prosjektet ditt. 

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

4. Oppdater AndroidManifest.xml 

Legg til din Facebook app ID, kontosettklienttoken (dette er tilgjengelig på kontrollpanelinnstillingene dashbordet), og INTERNETTtillatelse til AndroidManifest.xml

   

5. Oppdater ressursfilene 

Ta med app-ID og klienttoken i kontosettet i din strings.xml fil.

YourAPPId YourAccountKitClientToken

Inkluder også kontosett-temaet i din stiler.xml