---
name: "authlib"
section: "3"
platform: "linux"
package: "courier-authlib-dev"
version: "0.72.4-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/authlib/3"
---

# authlib(3)

Courier Authentication Library

## NAME

authlib - Courier Authentication Library

## SYNOPSIS

**courierauthconfig** \[\[--ldflags\] \| \[--cppflags\]\]

## DESCRIPTION

The Courier authentication library consists of two libraries:

- \-lcourierauth

  Authentication functions.

- \-lcourierauthsasl

  SASL authentication functions.

**courierauthconfig --cppflags** produces on standard output any necessary compiler flags that are needed to access the courierauth.h and the courierauthsasl.h header files. **courierauthconfig --ldflags** produces on standard output any necessary compiler flags that are needed to link against the courierauth or courierauthsasl libraries.

## SEE ALSO

[**auth\_meta**(3)](/auth_meta/3.md)\[1\], [**auth\_generic\_meta**(3)](/auth_generic_meta/3.md)\[2\], [**auth\_login\_meta**(3)](/auth_login_meta/3.md)\[3\], [**auth\_getuserinfo\_meta**(3)](/auth_getuserinfo_meta/3.md)\[4\], [**auth\_enumerate**(3)](/auth_enumerate/3.md)\[5\], [**auth\_mkhomedir**(3)](/auth_mkhomedir/3.md)\[6\], [**auth\_passwd**(3)](/auth_passwd/3.md)\[7\], [**auth\_sasl**(3)](/auth_sasl/3.md)\[8\].

## NOTES

- 1\.

  [**auth\_meta**(3)](/auth_meta/3.md)

  \[set $man.base.url.for.relative.links\]/auth\_meta.html

- 2\.

  [**auth\_generic\_meta**(3)](/auth_generic_meta/3.md)

  \[set $man.base.url.for.relative.links\]/auth\_generic.html

- 3\.

  [**auth\_login\_meta**(3)](/auth_login_meta/3.md)

  \[set $man.base.url.for.relative.links\]/auth\_login.html

- 4\.

  [**auth\_getuserinfo\_meta**(3)](/auth_getuserinfo_meta/3.md)

  \[set $man.base.url.for.relative.links\]/auth\_getuserinfo.html

- 5\.

  [**auth\_enumerate**(3)](/auth_enumerate/3.md)

  \[set $man.base.url.for.relative.links\]/auth\_enumerate.html

- 6\.

  [**auth\_mkhomedir**(3)](/auth_mkhomedir/3.md)

  \[set $man.base.url.for.relative.links\]/auth\_mkhomedir.html

- 7\.

  [**auth\_passwd**(3)](/auth_passwd/3.md)

  \[set $man.base.url.for.relative.links\]/auth\_passwd.html

- 8\.

  [**auth\_sasl**(3)](/auth_sasl/3.md)

  \[set $man.base.url.for.relative.links\]/auth\_sasl.html
