Video: Bør jeg bruke oauth2 for API-en min?
2024 Forfatter: Lynn Donovan | [email protected]. Sist endret: 2023-12-15 23:51
2 svar. Det er bra at du vil gjøre en HVILE API i node. Men hvis dataene dine er sensitive, for eksempel private brukerdata, må du legge et slags sikkerhetslag på din API . Også, ved hjelp av OAuth eller annen tokenbasert sikkerhet kan hjelpe deg med å bygge en bedre tillatelseskontroll på tvers av brukerbasen din.
Dessuten, hvordan fungerer OAuth2 i REST API?
OAuth2 er den foretrukne metoden for autentisering av tilgang til API . OAuth2 tillater autorisasjon uten at den eksterne applikasjonen får brukerens e-postadresse eller passord. I stedet får den eksterne applikasjonen et token som autoriserer tilgang til brukerens konto.
For det andre, brukes OAuth2 til autentisering? OAuth 2.0 er ikke en godkjenning protokoll. Mye av forvirringen kommer fra det faktum at OAuth er det brukt inni godkjenning protokoller, og utviklere vil se OAuth-komponentene og samhandle med OAuth-flyten og anta at ved ganske enkelt å bruke OAuth, kan de oppnå bruker godkjenning.
Foruten ovenfor, bør jeg bruke OAuth?
Du bør kun bruk OAuth hvis du faktisk trenger det. Hvis du bygger en tjeneste der du trenger det bruk en brukers private data som er lagret på et annet system - bruk OAuth . Hvis ikke - kan det være lurt å revurdere tilnærmingen din!
Hva er bedre JWT eller OAuth2?
JWT er enklere enn SAML 1.1/2.0 og støttes av alle enheter, og det er det mer kraftig enn SWT (Simple Web Token). OAuth2 - OAuth2 løse et problem som brukeren ønsker å få tilgang til dataene ved hjelp av klientprogramvare som surfebaserte nettapper, native mobilapper eller skrivebordsapper.
Anbefalt:
Bør jeg bruke flux eller Redux?
Flux er et mønster og Redux er et bibliotek. I Redux er konvensjonen å ha en enkelt butikk per applikasjon, vanligvis separert i datadomener internt (du kan opprette mer enn en Redux-butikk om nødvendig for mer komplekse scenarier). Flux har en enkelt dispatcher og alle handlinger må passere gjennom den dispatcheren
Hvilken DB bør jeg bruke?
Dine valg er: En klient-server basert RDBMS, som MySQL, MSSQL, Oracle, PostgreSQL etc. De er solide, i produksjonsbruk i lang tid, men trenger konfigurasjon, administrasjon. En filbasert SQL-database, slik som SQLite 3. De trenger ikke mye konfigurasjon eller administrasjon
Hvor mange metakoder bør jeg bruke?
Som en generell regel bør du sikte på følgende tegngrenser innenfor hver av metakodene dine: Sidetittel – 70 tegn. Metabeskrivelse – 160 tegn. Metasøkeord – Ikke mer enn 10 søkeordsetninger
Når bør jeg bruke en NoSQL-tilnærming vs Rdbms?
Generelt bør man vurdere en RDBMS hvis man har flerradstransaksjoner og komplekse sammenføyninger. I en NoSQL-database som MongoDB, for eksempel, kan et dokument (aka komplekst objekt) tilsvare rader sammenføyd på tvers av flere tabeller, og konsistens er garantert i det objektet
Bør jeg bruke OAuth for API-en min?
2 svar. Det er bra at du vil gjøre en REST API i node. Men hvis dataene dine er sensitive, for eksempel private brukerdata, må du legge et slags sikkerhetslag på APIen din. Bruk av OAuth eller annen tokenbasert sikkerhet kan også hjelpe deg med å bygge en bedre tillatelseskontroll på tvers av brukerbasen din