---
name: "sasl"
section: "3"
platform: "macos"
package: "passwordserver_sasl"
version: "215"
release: "macOS 26.5"
platforms: ["linux", "macos"]
url: "https://new.carta.tech/sasl/3"
---

# sasl(3)

SASL authentication library

## NAME

SASL - SASL authentication library

## DESCRIPTION

The CMU Cyrus SASL library is a general purpose authentication library for sever and client applications.

**System Administrators:**

For information on setting up/configuring the SASL library see the  *System Administrators Guide* in the doc/ directory of the SASL distribution.

**Programmers:**

See man pages for individual sasl functions or the *Programmers Guide* in the doc/ directory of the SASL distribution.

## CONFORMING TO

RFC 4422

## SEE ALSO

[sasl\_authorize\_t(3)](/sasl_authorize_t/3.md), [sasl\_auxprop(3)](/sasl_auxprop/3.md), [sasl\_auxprop\_getctx(3)](/sasl_auxprop_getctx/3.md), [sasl\_auxprop\_request(3)](/sasl_auxprop_request/3.md), [sasl\_canon\_user\_t(3)](/sasl_canon_user_t/3.md), [sasl\_callbacks(3)](/sasl_callbacks/3.md), [sasl\_chalprompt\_t(3)](/sasl_chalprompt_t/3.md), [sasl\_checkapop(3)](/sasl_checkapop/3.md), [sasl\_checkpass(3)](/sasl_checkpass/3.md), [sasl\_client\_init(3)](/sasl_client_init/3.md), [sasl\_client\_new(3)](/sasl_client_new/3.md), [sasl\_client\_start(3)](/sasl_client_start/3.md), [sasl\_client\_step(3)](/sasl_client_step/3.md), [sasl\_decode(3)](/sasl_decode/3.md), [sasl\_dispose(3)](/sasl_dispose/3.md), [sasl\_done(3)](/sasl_done/3.md), [sasl\_encode(3)](/sasl_encode/3.md), [sasl\_encodev(3)](/sasl_encodev/3.md), [sasl\_errdetail(3)](/sasl_errdetail/3.md), [sasl\_errors(3)](/sasl_errors/3.md), [sasl\_errstring(3)](/sasl_errstring/3.md), [sasl\_errors(3)](/sasl_errors/3.md), [sasl\_getopt\_t(3)](/sasl_getopt_t/3.md), [sasl\_getpath\_t(3)](/sasl_getpath_t/3.md), [sasl\_getprop(3)](/sasl_getprop/3.md), [sasl\_getrealm\_t(3)](/sasl_getrealm_t/3.md), [sasl\_getsecret\_t(3)](/sasl_getsecret_t/3.md), [sasl\_getsimple\_t(3)](/sasl_getsimple_t/3.md), [sasl\_idle(3)](/sasl_idle/3.md), [sasl\_listmech(3)](/sasl_listmech/3.md), [sasl\_log\_t(3)](/sasl_log_t/3.md), [sasl\_server\_init(3)](/sasl_server_init/3.md), [sasl\_server\_new(3)](/sasl_server_new/3.md), [sasl\_server\_start(3)](/sasl_server_start/3.md), [sasl\_server\_step(3)](/sasl_server_step/3.md), [sasl\_server\_userdb\_checkpass\_t(3)](/sasl_server_userdb_checkpass_t/3.md), [sasl\_server\_userdb\_setpass\_t(3)](/sasl_server_userdb_setpass_t/3.md), [sasl\_setpass(3)](/sasl_setpass/3.md), [sasl\_setprop(3)](/sasl_setprop/3.md), [sasl\_user\_exists(3)](/sasl_user_exists/3.md), [sasl\_verifyfile\_t(3)](/sasl_verifyfile_t/3.md), [sasl\_global\_listmech(3)](/sasl_global_listmech/3.md)
