Mám pro své API používat OAuth?
Mám pro své API používat OAuth?

Video: Mám pro své API používat OAuth?

Video: Mám pro své API používat OAuth?
Video: Mastering API Authentication in Business Central: Basic and OAuth Explained. 2024, Duben
Anonim

2 Odpovědi. Je dobře, že chceš dělat odpočinek API v uzlu. Ale pokud jsou vaše data citlivá, jako jsou soukromá uživatelská data, musíte na ně umístit nějakou vrstvu zabezpečení API . Taky, pomocí OAuth nebo jiné zabezpečení založené na tokenech vám může pomoci vytvořit lepší kontrolu oprávnění napříč vaší uživatelskou základnou.

Tímto způsobem, co je OAuth v API?

Tohle je OAuth . OAuth je delegovaný autorizační rámec pro REST/ API . Umožňuje aplikacím získat omezený přístup (rozsahy) k datům uživatele bez prozrazení hesla uživatele. Odděluje autentizaci od autorizace a podporuje více případů použití, které řeší různé funkce zařízení.

Podobně, jak přidám OAuth do svého rozhraní API? Vytvoření rozhraní API poskytovatele OAuth 2.0

  1. V příkazovém okně přejděte do složky projektu, kterou jste vytvořili ve výukovém programu Výukový program: Vytvoření definice invoke REST API.
  2. V Návrháři rozhraní API klikněte na kartu API.
  3. Klikněte na Přidat > OAuth 2.0 Provider API.
  4. Vyplňte pole podle následující tabulky:
  5. Klikněte na Vytvořit API.

Někdo se také může zeptat, měli byste používat OAuth?

Měl by jsi pouze použít OAuth -li vy skutečně potřebovat. Li vy budují službu, kde vy potřeba použít soukromá data uživatele, která jsou uložena v jiném systému - použít OAuth . Pokud ne - vy mohl chtít na přehodnotit svůj přístup!

Je klíč API bezpečný?

Bezpečnostní z API klíče API klíče se obecně neberou v úvahu zajistit ; jsou obvykle přístupné klientům, takže je pro někoho snadné ukrást API klíč . Jednou klíč je odcizen, nemá expiraci, takže může být používán neomezeně, pokud vlastník projektu nezruší nebo neobnoví klíč.

Doporučuje: