# SAML Protocol

{% hint style="info" %}
**Editing your IAM configuration**

With the exception of the IAM ID (also called the display name), any of these [settings](/2024.3/people/section-contents/reference-guides/reference.md) can be changed after an IAM is configured. To edit IAM settings, click the dropdown arrow next to the IAM listed in the identity management section on the app settings page and then make your changes.
{% endhint %}

There are additional configuration options available for the SAML 2.0 protocol than are referenced in this guide, which only outlines the required settings. For details about the additional options, see the [SAML protocol configuration options reference guide](/2024.3/people/section-contents/reference-guides/reference.md).

1. Navigate to the Immuta **App Settings** page.
2. Scroll to the **Identity Management** section and click **Add IAM**.
3. Complete the **Display Name** field and select **SAML** from the **Identity Provider Type** dropdown.
4. Take note of the ID and copy the SSO Callback URL to use as the ACS URL in your identity provider.
5. Adjust **Default Permissions** granted to users by selecting from the list in this dropdown menu.
6. Complete the **Entry Point** field. This is the location of your single sign on application that will be redirected to from the Immuta login page.
7. Upload your **Signing Certificate**. This is your identity provider's public signing certificate.
8. Opt to **Enable SCIM support for SAML**. *Validate that the usernames in your IAM match those in your data platform (Snowflake, Databricks, etc.). If they are incorrect in the IAM or the casing doesn't match, fix the data platform username in the identity provider before configuring SCIM in Immuta.*
   * Copy the SCIM URL and API key generated, and then [save your changes](#user-content-fn-1)[^1].
   * Validate the URL and credentials within the identity provider application.
9. In the **Profile Schema** section, map attributes in SAML to automatically fill in a user's Immuta profile. *Note: Fields that you specify in this schema will not be editable by users within Immuta.*
10. Click **Test Connection** and **Test User Login**.
11. Save your configuration.

{% hint style="warning" %}
**Multiple user accounts cannot have the same email address**

If you register user accounts that have the same email address as an existing Immuta user account, the email field for the subsequent user accounts will be left empty. For more details, see the [Identity managers reference guide](/2024.3/people/section-contents/reference-guides/identity-managers.md#limitations).
{% endhint %}

[^1]: You can either finish configuring your IAM on the app settings page before clicking save, or you can save now and return to the app settings page to edit the IAM configuration after saving.


---

# 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://documentation.immuta.com/2024.3/people/section-contents/how-to-guides/saml/enable-saml.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.
