Trebam li koristiti OAuth za svoj API?
Trebam li koristiti OAuth za svoj API?

Video: Trebam li koristiti OAuth za svoj API?

Video: Trebam li koristiti OAuth za svoj API?
Video: Как работает Spring Boot и что такое auto-configuration. Магия? 2024, Maj
Anonim

2 odgovora. Dobro je što želiš uradi a REST API u čvoru. Ali ako su vaši podaci osjetljivi, kao što su privatni podaci korisnika, onda morate postaviti neku vrstu sigurnosnog sloja na svoj API . također, koristeći OAuth ili druga sigurnost zasnovana na tokenima može vam pomoći da izgradite bolju provjeru dozvola u vašoj korisničkoj bazi.

Na ovaj način, šta je OAuth u API-ju?

Ovo je OAuth . OAuth je delegirani autorizacijski okvir za REST/ API-ji . Omogućava aplikacijama da dobiju ograničen pristup (opsezi) korisničkim podacima bez odavanja korisničke lozinke. Odvaja autentifikaciju od autorizacije i podržava višestruke slučajeve upotrebe koji se odnose na različite mogućnosti uređaja.

Slično tome, kako da dodam OAuth svom API-ju? Kreiranje API-ja dobavljača OAuth 2.0

  1. U komandnom prozoru, promijenite fasciklu projekta koju ste kreirali u vodiču: Kreiranje dozivanja REST API definicije.
  2. U API dizajneru kliknite na karticu API-ji.
  3. Kliknite Dodaj > OAuth 2.0 Provider API.
  4. Popunite polja prema sljedećoj tabeli:
  5. Kliknite Kreiraj API.

Neko se takođe može zapitati da li biste trebali koristiti OAuth?

Trebao bi samo koristite OAuth ako ti zaista treba. Ako ti grade servis gdje ti potreba koristiti privatni podaci korisnika koji su pohranjeni na drugom sistemu - koristite OAuth . Ako ne - ti mozda zelim to preispitajte svoj pristup!

Da li je API ključ siguran?

Sigurnost of API ključevi API ključevi se uglavnom ne uzimaju u obzir siguran ; oni su obično dostupni klijentima, što olakšava nekome da ukrade API ključ . Jednom ključ je ukraden, nema isteka, tako da se može koristiti neograničeno, osim ako vlasnik projekta ne opozove ili regeneriše ključ.

Preporučuje se: