cyrus-sasl é uma biblioteca que fornece mecanismos de autenticação para aplicativos. É usado pelo daemon cyrus-saslauthd, que é responsável por autenticar usuários. O daemon pode usar vários métodos para autenticação, como LDAP, Kerberos ou PAM. A biblioteca também fornece suporte a mecanismos SASL (Simple Authentication and Security Layer), que são usados para proteger a comunicação entre aplicativos. 