Authentication atau otentikasi adalah proses verifikasi identitas pengguna yang ingin mengakses suatu sistem atau sumber daya digital. Tujuannya untuk memastikan bahwa pengguna tersebut memang memiliki akses yang sah ke sistem tersebut sebelum mengaktifkan akses ke jaringan dan sistem yang dilindungi.
Proses authentication umumnya dilakukan dengan meminta pengguna memasukkan identitas berupa kombinasi username dan password. Namun bisa juga menggunakan faktor autentikasi lainnya seperti sidik jari, pengenalan wajah, kode QR, dan lainnya.