Web Authentication: Cara Aplikasi Mengenali Penggunanya

Dari Basic Auth sampai OAuth. Paham cara kerja tiap metode login, dan kapan masing-masing dipakai.

Course tentang autentikasi web: kenapa HTTP tidak mengingat siapa pengirim request, dan tujuh cara mengatasinya, yaitu Basic Auth, cookie dan session, token, JWT, OAuth 2.0, OpenID Connect, dan SAML. Setiap metode dibedah cara kerjanya, kelemahannya, dan kasus nyata tempat metode itu dipakai.

  • Menjelaskan kenapa HTTP tidak mengingat siapa pengirim request
  • Membedakan Basic Authentication dan session cookie beserta risikonya masing-masing
  • Memakai token dan bearer token, termasuk membaca isi sebuah JWT
  • Menempatkan access token dan refresh token, serta memilih tempat menyimpannya
  • Menjalankan login lewat OAuth 2.0 dan OpenID Connect
  • Memilih metode autentikasi yang tepat untuk satu kebutuhan nyata
  1. 01 Dasar: Basic Auth dan Session Cookie 3 lesson · 1 jam
  2. 02 Autentikasi Berbasis Token 3 lesson · 1 jam 10 menit
  3. 03 OAuth, OpenID Connect, dan SAML 4 lesson · 1 jam 20 menit