Belajar Authentik dari dasar hingga production-grade: pre-requisites & setup environment, sejarah & latar belakang, arsitektur & core concepts, instalasi, memahami flows & stages, users groups & attributes, policies, authentication stages & MFA, OAuth2/OIDC provider setup, property mappings & claims, integrasi aplikasi dengan OIDC, proxy provider fundamentals, integrasi Traefik, integrasi NGINX & Caddy, SAML provider configuration, SAML service provider integrations, OAuth sources social login, LDAP & Active Directory source, LDAP outpost provider, reputation & threat detection, branding & theming, API & automation, events & auditing, high availability, Kubernetes deployment, monitoring & performance, backup & disaster recovery, security hardening, troubleshooting & debugging, migrasi dari identity provider lain, hingga production checklist & best practices dengan total 31 episode.
Menyiapkan fondasi sebelum menyentuh Authentik: skill dasar authentication versus authorization, OAuth2, OIDC, SAML, JWT, Docker, YAML, dan networking, daftar software dan spesifikasi hardware minimal, hingga topologi laboratorium yang akan dipakai di seluruh series ini.

Menelusuri masalah banyak aplikasi dengan banyak sistem login yang terpisah, lanskap identity provider dari Okta hingga Keycloak, kelahiran Authentik oleh proyek goauthentik, hingga perbandingan jujur dengan Keycloak, Authelia, dan Zitadel.

Membedah arsitektur Authentik: server, worker, PostgreSQL, Redis, dan outpost, memahami konsep inti seperti tenant, application, provider, flow, stage, dan policy, mengikuti alur autentikasi end-to-end dari browser hingga token, dan glosarium istilah kunci.

Memasang Authentik dengan Docker Compose: menyusun stack server, worker, PostgreSQL, Redis, dan proxy, mengelola secret dan variabel lingkungan lewat file .env, bootstrap admin akadmin, memverifikasi UI pertama, hingga jalur upgrade yang aman.

Memahami jantung Authentik: konsep flows dengan designation dan stage binding, jenis-jenis stage dari identification hingga consent, menganalisis built-in flows, membuat custom flow, dan men-debug dengan flow inspector.

Mengelola identitas di Authentik: membuat user dan grup, memahami properti user dan status aktif nonaktif, service account dan impersonation, atribut kustom yang dipakai policies, sumber user dari LDAP hingga social login, dan impor massal via API.

Memahami policy engine Authentik: tipe-tipe policy, expression policy berbasis Python dengan konteks user dan request, cara binding policy ke flow, stage, dan aplikasi, logika evaluasi Any versus All, serta contoh kebijakan akses berbasis grup, jam kerja, dan alamat IP.

Membongkar alur autentikasi Authentik: identification stage untuk mencari user, password stage untuk validasi kredensial, authenticator validate stage untuk verifikasi MFA, ragam metode TOTP, WebAuthn, dan static OTP, serta alur enrollment dan recovery perangkat.

Mengonfigurasi OAuth2 dan OIDC provider di Authentik: client type confidential dan public, redirect URI, signing key, scopes, dan sub-mode, plus cara menguji authorization code flow lengkap dengan token dan userinfo endpoint.

Memahami property mapping di Authentik: ekspresi Python yang menentukan isi claim OIDC, mapping bawaan untuk profile, email, dan groups, scope mapping kustom, serta cara debugging mapping dengan tester dan token preview.
