# Identity Managers (IAMs)

Identity managers are used with Immuta to provide authentication and fine-grained user entitlement.

## How-to guides

* [LDAP](https://documentation.immuta.com/saas/configuration/people/section-contents/how-to-guides/ldap): Get started with LDAP.
  * [LDAP protocol](https://documentation.immuta.com/saas/configuration/people/section-contents/how-to-guides/ldap/ldap-protocol): Configure the LDAP IAM protocol to sync users to Immuta.
  * [Okta LDAP Interface](https://documentation.immuta.com/saas/configuration/people/section-contents/how-to-guides/ldap/okta-ldap): Configure Okta with Immuta using LDAP to sync users to Immuta.
* [OpenID Connect](https://documentation.immuta.com/saas/configuration/people/section-contents/how-to-guides/openid-connect): Get started with OpenID Connect.
  * [Okta with OpenID Connect](https://documentation.immuta.com/saas/configuration/people/section-contents/how-to-guides/openid-connect/okta-openid-connect): Configure Okta with Immuta using OpenID to sync users to Immuta.
  * [OneLogin with OpenID Connect](https://documentation.immuta.com/saas/configuration/people/section-contents/how-to-guides/openid-connect/onelogin): Configure OneLogin to sync users to Immuta.
* [SAML](https://documentation.immuta.com/saas/configuration/people/section-contents/how-to-guides/saml): Get started with SAML.
  * [SAML](https://documentation.immuta.com/saas/configuration/people/section-contents/how-to-guides/saml/enable-saml): Configure SAML IAM protocol to sync users to Immuta.
  * [Microsoft Entra ID](https://documentation.immuta.com/saas/configuration/people/section-contents/how-to-guides/saml/microsoft-entra-id): Configure Microsoft Entra ID to sync users to Immuta.
  * [Okta with SAML and SCIM](https://documentation.immuta.com/saas/configuration/people/section-contents/how-to-guides/saml/okta-saml-scim): Configure Okta with Immuta using SAML to sync users to Immuta.
* [Configure an external user info endpoint](https://documentation.immuta.com/saas/configuration/people/section-contents/how-to-guides/configure-an-external-user-info-endpoint): Use your IAM provider for authentication and an external REST endpoint to retrieve user groups and attributes.

## Reference guides

* [Identity management overview](https://documentation.immuta.com/saas/configuration/people/section-contents/reference-guides/index): This reference guide describes the options, support, and limitations when using IAMs to sync users into Immuta.
* [LDAP protocol](https://documentation.immuta.com/saas/configuration/people/section-contents/reference-guides/ldap-protocol): This reference guide lists the configuration options for the LDAP protocol.
* [OpenID Connect protocol](https://documentation.immuta.com/saas/configuration/people/section-contents/reference-guides/openid-connect-protocol): This reference guide lists the configuration options for the OpenID Connect protocol.
* [SAML protocol](https://documentation.immuta.com/saas/configuration/people/section-contents/reference-guides/saml-protocol): This reference guide lists the configuration options and logout processes for the SAML protocol.
* [SCIM protocol](https://documentation.immuta.com/saas/configuration/people/section-contents/reference-guides/scim-protocol): This reference guide describes Immuta's SCIM implementation.
* [External user info endpoint](https://documentation.immuta.com/saas/configuration/people/section-contents/reference-guides/custom-external): An IAM provider can be used for authentication and combined with an external REST endpoint to retrieve user groups and attributes. This reference guide describes the supported authentication methods and response schema of the external user info endpoint.


---

# 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/saas/configuration/people/section-contents.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.
