Czy powinienem używać OAuth dla mojego interfejsu API?
Czy powinienem używać OAuth dla mojego interfejsu API?

Wideo: Czy powinienem używać OAuth dla mojego interfejsu API?

Wideo: Czy powinienem używać OAuth dla mojego interfejsu API?
Wideo: REVAN - THE COMPLETE STORY 2024, Listopad
Anonim

2 odpowiedzi. Dobrze, że chcesz robić odpoczynek API w węźle. Ale jeśli Twoje dane są wrażliwe, takie jak prywatne dane użytkownika, musisz nałożyć na siebie jakąś warstwę bezpieczeństwa API . Także, przy użyciu OAuth lub inne zabezpieczenia oparte na tokenach mogą pomóc w lepszym sprawdzaniu uprawnień w Twojej bazie użytkowników.

Czym w ten sposób jest OAuth w API?

To jest Autoryzacja OAuth . Autoryzacja OAuth jest delegowanym frameworkiem autoryzacji dla REST/ Pszczoła . Umożliwia aplikacjom uzyskanie ograniczonego dostępu (zakresów) do danych użytkownika bez podawania hasła użytkownika. Oddziela uwierzytelnianie od autoryzacji i obsługuje wiele przypadków użycia dotyczących różnych możliwości urządzenia.

Podobnie, jak dodać OAuth do mojego interfejsu API? Tworzenie interfejsu API dostawcy OAuth 2.0

  1. W oknie poleceń przejdź do folderu projektu utworzonego w samouczku Samouczek: Tworzenie definicji wywołania interfejsu API REST.
  2. W Projektancie API kliknij kartę API.
  3. Kliknij Dodaj > Interfejs API dostawcy OAuth 2.0.
  4. Uzupełnij pola zgodnie z poniższą tabelą:
  5. Kliknij Utwórz interfejs API.

Można też zapytać, czy należy używać OAuth?

Powinieneś tylko użyj OAuth Jeśli ty faktycznie tego potrzebuję. Gdyby ty budują usługę, w której ty potrzebować używać prywatne dane użytkownika, które są przechowywane w innym systemie - użyj OAuth . Jeśli nie - ty może chcieć do przemyśl swoje podejście!

Czy klucz API jest bezpieczny?

Bezpieczeństwo z API Klucze API klucze generalnie nie są brane pod uwagę bezpieczne ; są zazwyczaj dostępne dla klientów, co ułatwia komuś kradzież i Klucz API . Kiedyś klucz zostanie skradziony, nie ma ważności, więc może być używany bezterminowo, chyba że właściciel projektu cofnie lub zregeneruje klucz.

Zalecana: