Návrh Školení

Úvod

  • Přehled OAuth
  • Pochopení bezpečnosti API

OAuth

  • Koncové body protokolu
  • Rozsah (Scope)
  • Autorizační kód pro webové aplikace
  • Implicitní tok pro jednostránkové aplikace
  • Pověření klienta pro stroje (Client Credentials)
  • Pověření vlastníka zdrojů (Resource Owner Password Credentials)
  • Dlouhodobý přístup s obnovitelnými tokeny (Refresh Tokens)
  • Výběr správného režimu odpovědi
  • Zjednodušení OAuth pomocí OAuth 2.1

Najlepší praktiky pro nativní aplikace

  • Specifické problémy nativních aplikací
  • Použití PKCE k zpracování ukradených tokenů
  • Výběr nejlepšího redirect URI

Najlepší praktiky pro webové aplikace založené na prohlížeči

  • Bezpečnostní profil aplikace založené na prohlížeči
  • OAuth v rámci prohlížeče
  • Vyhnutí se OAuth pomocí cookies s atributem SameSite
  • Zabezpečení aplikací založených na prohlížeči s backendem pro frontend (BFF)

Rozšíření OAuth

  • OAuth a identita s OpenID Connect
  • Konfigurace klientů pomocí metadata OAuth
  • Autorizace IoT zařízení s tokem OAuth pro zařízení (Device Flow)
  • Spájení SAML a OAuth pomocí grantu SAML assertion
  • Zabezpečení mikroslužeb pomocí výměny tokenů

Souhrn a další kroky

Požadavky

  • Základní znalosti v oblasti webových služeb a rozhraní API

Cílová skupina

  • Vývojáři
 7 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie