<!-- review: finished -->

<a id="external-auth-pam"></a>

# Auth PAM

该模块添加了对 PAM 身份验证的支持。

<a id="installation-2"></a>

## 安装

要 [安装](https://cn.angie.software//angie/docs/installation/index.md#install-packages) 该模块，请使用以下软件包之一：

- Angie：`angie-module-auth-pam`
- Angie PRO：`angie-pro-module-auth-pam`

<a id="loading-the-module-2"></a>

## 加载模块

在 `main{}` 上下文中加载模块：

```nginx
load_module modules/ngx_http_auth_pam_module.so;
```

<a id="configuration-example-80"></a>

## 配置示例

```nginx
location /secure {
    auth_pam              "Secure Zone";
    auth_pam_service_name "angie";
}
```

例如，要在 LDAP 服务器上对用户进行身份验证（使用 `pam_ldap.so` 模块），`/etc/pam.d/angie` 文件可能包含以下内容：

```none
auth    required     /lib/security/pam_ldap.so
account required     /lib/security/pam_ldap.so
```

<a id="additional-information-2"></a>

## 附加信息

详细文档和源代码可在以下位置获取：
[https://github.com/sto/ngx_http_auth_pam_module](https://github.com/sto/ngx_http_auth_pam_module)
