Un servidor de autenticación proporciona un servicio de red que las aplicaciones utilizan para autenticar las credenciales, [1] normalmente nombres de cuenta y contraseñas, de sus usuarios. Cuando un cliente envía un conjunto válido de credenciales, recibe un ticket criptográfico que puede utilizar posteriormente para acceder a varios servicios.
La autenticación se utiliza como base para la autorización , que es la determinación de si se puede conceder un privilegio a un usuario o proceso en particular , la privacidad , que evita que la información sea conocida por personas no participantes, y el no repudio , que es la incapacidad de negar haber hecho algo que fue autorizado a hacer con base en la autenticación .
Los principales algoritmos de autenticación incluyen contraseñas , Kerberos y cifrado de clave pública .