Kimlik doğrulama (authentication)
Kısaca: Bir kullanıcının veya sistemin gerçekten iddia ettiği kimlik olduğunu kanıtladığı süreç — örn. parola, sertifika veya biyometrik özellikle.
Biraz daha ayrıntılı: Kimlik doğrulama (“sen kimsin?”) yetkilendirmeden (“ne yapmana izin var?”) ayırt edilmelidir — ikisi sık karıştırılır, ama bağımsız adımlardır: önce kimlik denetlenir, sonra bu kimliğe göre hangi hakların geçerli olduğuna karar verilir. Bir oturum, sonraki istekler için “zaten doğrulanmış” durumunu korur; böylece kullanıcının her eylem için yeniden kimlik göstermesi gerekmez.
Ayrıntılı
Klasik akış
Bir web uygulamasında tipik kimlik doğrulama akışı birkaç adımda yürür: kullanıcı kimlik bilgilerini gönderir, sunucu bunları denetler ve başarıda bir oturum kimliği verir.