Bruger Facebook OAuth2?
Bruger Facebook OAuth2?

Video: Bruger Facebook OAuth2?

Video: Bruger Facebook OAuth2?
Video: Login Form with Custom User, Google, Facebook, GitHub using Thymeleaf - OAuth2 in Spring Security 6 2024, November
Anonim

Hvis du undrer dig over hvad OAuth2 er, det er protokollen, der gør det muligt for enhver at logge ind med deres Facebook konto. Det driver Log ind med Facebook ”-knappen i apps og på websteder overalt.

På samme måde bruger Facebook JWT?

Så når brugeren vælger muligheden for at logge ind ved hjælp af Facebook , appens kontakter Facebooks Godkendelsesserver med brugerens legitimationsoplysninger (brugernavn og adgangskode). Når godkendelsesserveren har verificeret brugerens legitimationsoplysninger, vil den oprette en JWT og sender det til brugeren.

På samme måde, hvordan bruger jeg OAuth2? Grundlæggende trin

  1. Få OAuth 2.0-legitimationsoplysninger fra Google API-konsollen.
  2. Få et adgangstoken fra Google Authorization Server.
  3. Undersøg omfanget af adgang givet af brugeren.
  4. Send adgangstokenet til en API.
  5. Opdater adgangstokenet, hvis det er nødvendigt.

Simpelthen, hvordan fungerer tilmelding med Facebook?

Først klikker du på Tilmeld dig med Facebook ' knappen. Det omdirigerer dig til Facebook .com og tjekker, om du allerede er logget i til Facebook . Hvis du ikke er det, bliver du bedt om at indtaste dit brugernavn og din adgangskode for at få adgang til din konto.

Hvorfor er OAuth mere sikker?

Det er mest sikre flow, fordi du kan godkende klienten for at indløse autorisationsbevillingen, og tokens sendes aldrig gennem en brugeragent. Der er ikke kun implicitte og autorisationskode-flows, der er yderligere flows, du kan gøre med OAuth . Igen, OAuth er mere af en ramme.

Anbefalede: