Pe site, este posibil să conectați funcționalitatea de înregistrare și autentificare a utilizatorilor folosind aplicații terțe:
- Amazon
- X (Twitter)
Sistemul nostru conține deja integrările noastre și conturile noastre și le puteți conecta rapid la site, dar este și posibil să conectați un cont client pentru ca toate înregistrările să treacă prin acest cont.
Pentru a face acest lucru, trebuie să înregistrați aceste conturi în aplicația selectată, după care ID (chei) primit poate fi conectat la site. Fiecare aplicație are propriii pași și instrucțiuni care trebuie implementate pentru a obține în final cheile de acces necesare.
Documentație „Utilizarea OAuth 2.0 pentru a accesa API-urile Google” - https://developers.google.com/identity/protocols/oauth2
Scurtă descriere a pașilor:
- Creați „ID client OAuth 2.0” în Consola API Google
- Configurați ecranul de consimțământ - https://cloud.google.com/sap/docs/abap-sdk/on-premises-or-any-cloud/latest/authentication-oauth-client-credentials
- În aplicația web, redirecționați utilizatorul către punctul final de autorizare Google, obțineți „codul de autorizare”
- Serverul schimbă codul cu un „token de acces” (și eventual un „jeton de reîmprospătare”). Google pentru dezvoltatori
- Utilizați un token pentru a accesa datele utilizatorului (de exemplu, profil, e-mail).
- Validați tokenul, protejați-l, gestionați data de expirare etc.
Documentație oficială pentru „Facebook Login” - https://developers.facebook.com/docs/development#register
*
Scurtă descriere a pașilor:*
- Accesați „Facebook for Developers”, creați o aplicație, obțineți „App ID” și „App Secret” - https://developers.facebook.com/docs/facebook-login/
- Configurați adresele URL de redirecționare, domeniile permise, permisiunile utilizatorului („email”, „public_profile”, etc.).
- Utilizatorul este de acord, Facebook redirecționează cu un cod/token.
- Schimbați codul într-un simbol și obțineți datele utilizatorului.
- Integrați cu sistemul de autentificare/sesiune.
A fost util articolul?
Da, multumesc! Din pacate nu