Authentication (kimlik doğrulama), bir bilişim sistemi kullanıcısının kimliğinin doğruluğunun ve bilişim kaynaklarına erişim yetkisinin bulunup bulunmadığının saptanması ve sınanması işlemidir. En yaygın kimlik doğrulama yöntemi kullanıcı adı ve şifresi ile sağlanır. Diğer authentication yöntemleri arasında: - biyometrik veriler; - anahtar kartları; - zaman tabanlı tek kullanımlık şifreler (TOTPs); - sihirli bağlantılar ve passkeys.