# LDAP Providers

> Configure LDAP/Active Directory authentication providers for direct directory integration

## Identity

| Field | Value |
| --- | --- |
| Route | `/admin/ldap-providers` |
| Area | admin |
| Audience | Panel administrators (requires admin permissions) |
| Component | `LdapProvidersPage` |
| Source | `src/app/(app)/admin/ldap-providers/page.tsx` |
| Dynamic | no |

| Title i18n key | `admin.ldapProviders.title` |
| Description i18n key | `admin.ldapProviders.description` |
| Permission | `admin.settings.view` |
| Nav group | `system` |
| Sidebar label | LDAP Providers |

## Summary (for AI)

**LDAP Providers** Configure LDAP/Active Directory authentication providers for direct directory integration Requires permission `admin.settings.view`. Key UI: Edit; Delete; Leave empty for anonymous bind. Service account recommended for production.; Base DN; Auto-Provision Users; Sync Attributes.

## How to guide users

1. Open Admin sidebar.
2. Go to **LDAP Providers**.
3. Direct URL: `/admin/ldap-providers`.
4. User needs permission `admin.settings.view` (or `admin.root`).

## Sections on this page

_None extracted._

## Notable UI actions / labels

- Edit
- Delete
- Leave empty for anonymous bind. Service account recommended for production.
- Base DN
- Auto-Provision Users
- Sync Attributes
- Generate Email if Missing
- Enable Provider
- Save Provider

## Widget slugs

- [`admin-ldap-providers`](../widgets/admin-ldap-providers.md)

## Related APIs / hooks

- `/api/admin/ldap/providers`

Hooks: `usePluginWidgets`, `useSsl`, `useTls`
