DOKK / manpages / debian 11 / libsasl2-dev / sasl_errors.3.en
SASL_ERRORS(3) Cyrus SASL SASL_ERRORS(3)

sasl_errors - Cyrus SASL documentation

#include <sasl/sasl.h>

The following are the general error codes that may be returned by calls into the SASL library, and their meanings (that may vary slightly based on context).

Success

Another step is needed in authentication

Generic Failure

Memory shortage failure

Overflowed buffer

Mechanism not supported / No mechanisms matched requirements

Bad / Invalid Protocol or Protocol cancel

Cannot request information / Not applicable until later in exchange

Invalid Parameter Supplied

Transient Failure (e.g. weak key)

Integrity Check Failed

SASL library not initialized

Needs user interaction

Server failed mutual authentication step

Mechanism does not support requested feature

Authentication Failure

Authorization Failure

Mechanism too weak for this user

Encryption needed to use mechanism

One time use of a plaintext password will enable requested mechanism for user

Passphrase expired, must be reset

Account Disabled

User Not Found

Version mismatch with plug-in

User exists, but no verifier for user

Passphrase locked

Requested change was not needed

Passphrase is too week for security policy.

User supplied passwords are not permitted

RFC 4422

sasl(3)

The Cyrus Team

1993-2022, The Cyrus Team

February 25, 2022 2.1.27