Ar trebui să folosesc oauth2 pentru API-ul meu?
Ar trebui să folosesc oauth2 pentru API-ul meu?

Video: Ar trebui să folosesc oauth2 pentru API-ul meu?

Video: Ar trebui să folosesc oauth2 pentru API-ul meu?
Video: OAuth2 explicat | Exemplu de implementare cu Facebook 2024, Decembrie
Anonim

2 Răspunsuri. E bine că vrei do o ODIHNA API în nod. Dar dacă datele dvs. sunt sensibile, cum ar fi datele private ale utilizatorilor, atunci trebuie să puneți un fel de strat de securitate pe dvs API . De asemenea, folosind OAuth sau altă securitate bazată pe token vă poate ajuta să creați o verificare mai bună a permisiunilor în baza dvs. de utilizatori.

Mai mult, cum funcționează OAuth2 în API-ul REST?

OAuth2 este metoda preferată de autentificare a accesului la API . OAuth2 permite autorizarea fără ca aplicația externă să obțină adresa de e-mail sau parola utilizatorului. În schimb, aplicația externă primește un token care autorizează accesul la contul utilizatorului.

În al doilea rând, este folosit OAuth2 pentru autentificare? OAuth 2.0 nu este o autentificare protocol. O mare parte a confuziei provine din faptul că OAuth este folosit interior de autentificare protocoalele, iar dezvoltatorii vor vedea componentele OAuth și vor interacționa cu fluxul OAuth și vor presupune că, prin simpla utilizare a OAuth, pot realiza autentificare.

Alături de mai sus, ar trebui să folosesc OAuth?

Tu ar trebui să numai utilizați OAuth dacă chiar ai nevoie de el. Dacă construiți un serviciu acolo unde aveți nevoie utilizare datele private ale unui utilizator care sunt stocate pe alt sistem - utilizați OAuth . Dacă nu - poate doriți să vă regândiți abordarea!

Care este mai bun JWT sau OAuth2?

JWT este mai simplu decât SAML 1.1/2.0 și este acceptat de toate dispozitivele și este Mai mult puternic decât SWT (Simple Web Token). OAuth2 - OAuth2 rezolvați o problemă pe care utilizatorul dorește să acceseze datele folosind software-ul client, cum ar fi aplicații web bazate pe navigare, aplicații mobile native sau aplicații desktop.

Recomandat: