Käyttääkö JWT OAuthia?
Käyttääkö JWT OAuthia?

Video: Käyttääkö JWT OAuthia?

Video: Käyttääkö JWT OAuthia?
Video: 15 Giới thiệu Django Rest Framework (DRF), request, response và serializer 2024, Marraskuu
Anonim

Pohjimmiltaan, JWT on token-muoto. OAuth on valtuutusprotokolla, joka voi käytä JWT:tä merkkinä. OAuth käyttää palvelinpuolen ja asiakaspuolen tallennustila. Jos haluat tehdä oikea uloskirjautuminen sinun täytyy mennä OAuth2.

Mitä eroa OAuthilla ja oauth2:lla on tässä suhteessa?

OAuth 2.0-allekirjoituksia ei vaadita varsinaisiin API-kutsuihin, kun tunnus on luotu. Siinä on vain yksi suojaustunnus. OAuth 1.0 edellyttää, että asiakas lähettää kaksi suojaustunnusta jokaista API-kutsua kohti ja käyttää molempia allekirjoituksen luomiseen. Tässä kuvataan ero OAuthin välillä 1.0 ja 2.0 ja miten molemmat toimivat.

Voidaan myös kysyä, pitäisikö minun käyttää OAuthia? Sinä pitäisi vain käytä OAuthia jos todella tarvitset sitä. Jos rakennat palvelua sinne, missä tarvitset käyttää käyttäjän yksityiset tiedot, jotka on tallennettu toiseen järjestelmään - käytä OAuthia . Jos ei, sinun kannattaa harkita lähestymistapaasi uudelleen!

Kysyttiin myös, voinko käyttää OAuthia todentamiseen?

OAuth 2.0 ei ole todennus protokollaa. Suuri osa hämmennystä tulee siitä tosiasiasta OAuth On käytetty sisällä todennus protokollat ja kehittäjät tahtoa katso OAuth komponentteja ja olla vuorovaikutuksessa niiden kanssa OAuth virtaus ja oleta, että se yksinkertaisesti käyttämällä OAuthia , he voi suorittaa käyttäjä todennus.

Miten JWT-todennus toimii?

JSON-verkko Token ( JWT ) on avoin standardi (RFC 7519), joka määrittelee kompaktin ja itsenäisen tavan siirtää tietoja turvallisesti osapuolten välillä JSON-objektina. Allekirjoitetut tunnukset voivat varmistaa sen sisältämien vaatimusten eheyden, kun taas salatut tunnukset piilottavat nämä vaatimukset muilta osapuolilta.

Suositeltava: