A duhet të përdor OAuth për API-në time?
A duhet të përdor OAuth për API-në time?

Video: A duhet të përdor OAuth për API-në time?

Video: A duhet të përdor OAuth për API-në time?
Video: 15 Factor Apps - API First, Telemetry and Authentication | PT 7 2024, Mund
Anonim

2 Përgjigjet. Është mirë që ju dëshironi bëj nje pushim API në nyjë. Por nëse të dhënat tuaja janë të ndjeshme, siç janë të dhënat private të përdoruesit, atëherë duhet të vendosni një lloj shtrese sigurie në tuaj API . Gjithashtu, duke përdorur OAuth ose një siguri tjetër e bazuar në shenja mund t'ju ndihmojë të krijoni një kontroll më të mirë të lejeve në bazën tuaj të përdoruesit.

Në këtë mënyrë, çfarë është OAuth në API?

Kjo është OAuth . OAuth është një kuadër autorizimi i deleguar për REST/ API-të . Ai u mundëson aplikacioneve të marrin akses të kufizuar (fushëveprimi) në të dhënat e një përdoruesi pa dhënë fjalëkalimin e një përdoruesi. Ai shkëput vërtetimin nga autorizimi dhe mbështet rastet e përdorimit të shumëfishtë që adresojnë aftësi të ndryshme të pajisjes.

Në mënyrë të ngjashme, si mund të shtoj OAuth në API-në time? Krijimi i një API ofruesi OAuth 2.0

  1. Në një dritare komandimi, kaloni në dosjen e projektit që keni krijuar në tutorialin Tutorial: Krijimi i një përkufizimi të thirrjes REST API.
  2. Në API Designer, klikoni në skedën APIs.
  3. Kliko Shto > OAuth 2.0 Provider API.
  4. Plotësoni fushat sipas tabelës së mëposhtme:
  5. Klikoni Krijo API.

Dikush mund të pyesë gjithashtu, a duhet të përdorni OAuth?

Ti duhet vetëm përdorni OAuth nëse ju në fakt ka nevojë për të. Nëse ju po ndërtojnë një shërbim ku ju nevojë per te perdorur të dhënat private të një përdoruesi që ruhen në një sistem tjetër - përdorni OAuth . Nese jo - ju mund të dëshirojë te rimendoni qasjen tuaj!

A është i sigurt çelësi API?

Siguria e API çelësat API çelësat në përgjithësi nuk merren parasysh të sigurt ; ato zakonisht janë të arritshme për klientët, duke e bërë të lehtë për dikë që të vjedhë një Tasti API . Pasi të Celës është vjedhur, nuk ka skadencë, kështu që mund të përdoret për një kohë të pacaktuar, përveç nëse pronari i projektit revokojë ose rigjeneron Celës.

Recommended: