# Pluggable Authentication Mode (PAM)

## Overview

A pluggable authentication module (PAM) is a system that integrates multiple low-level authentication schemes into a high-level application programming interface (API). PAM allows programs that rely on authentication to be written independently of the underlying authentication scheme.

## Fields

<table><thead><tr><th width="194">Fields</th><th>Description</th></tr></thead><tbody><tr><td>PAM System </td><td>Opens a list of the supported existing PAM systems</td></tr><tr><td>PAM Endpoint </td><td>The path of the endpoint corresponds and retrieves the secret from the PAM system.</td></tr><tr><td>PAM Secret Auth Type </td><td>Select the supported method to integrate to any of the selected source systems. Authentication details of the Source system can be found in their respective documentation. For instance, ServiceNow supports Basic and OAuth as authentication methods.</td></tr></tbody></table>

For example, if you choose **Basic** authentication, you will need to fill in the JSON paths for the username and password based on the secret template. This will ensure that the Connector will extract the original username and password from the PAM system.z

<div align="left"><figure><img src="/files/RXT3iIFGYOTWzDtxDMa0" alt=""><figcaption></figcaption></figure></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.aisera.com/aisera-platform/adding-data-to-your-tenant/integrations-and-data-sources/supported-auth-types-for-custom-integrations/pluggable-authentication-mode-pam.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
