Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| technical:ldap-integration [2025/02/15 20:05] – system | technical:ldap-integration [2025/02/15 21:00] (current) – system | ||
|---|---|---|---|
| Line 24: | Line 24: | ||
| ----------------- | ----------------- | ||
| - | ===== LDAP Authentication Process ===== | + | ====== LDAP Authentication Process |
| - | ==== Bind (Initial Connection) ==== | + | ===== Bind (Initial Connection) |
| - **Client connects:** The LDAP client (e.g., a user authentication script) connects to the LDAP server. | - **Client connects:** The LDAP client (e.g., a user authentication script) connects to the LDAP server. | ||
| - **Bind request:** The client sends a bind request to the server, which includes the username (or DN) and password. | - **Bind request:** The client sends a bind request to the server, which includes the username (or DN) and password. | ||
| Line 32: | Line 32: | ||
| - **Bind response:** If the credentials are valid, the server responds with a bind response, indicating a successful connection. | - **Bind response:** If the credentials are valid, the server responds with a bind response, indicating a successful connection. | ||
| - | ==== Search ==== | + | ===== Search |
| - **Search request:** The client sends a search request to the server, specifying the search base, scope, filter, and attributes to retrieve. | - **Search request:** The client sends a search request to the server, specifying the search base, scope, filter, and attributes to retrieve. | ||
| - **Server searches:** The server searches its directory based on the client' | - **Server searches:** The server searches its directory based on the client' | ||
| - **Search response:** The server responds with a search response, containing the matching entries and their attributes. | - **Search response:** The server responds with a search response, containing the matching entries and their attributes. | ||
| - | ==== Bind on Search Result with Password ==== | + | ===== Bind on Search Result with Password |
| - **Client selects entry:** The client selects an entry from the search results. | - **Client selects entry:** The client selects an entry from the search results. | ||
| - **Client extracts DN:** The client extracts the DN (distinguished name) from the selected entry. | - **Client extracts DN:** The client extracts the DN (distinguished name) from the selected entry. | ||
| Line 45: | Line 45: | ||
| ---------- | ---------- | ||
| - | ===== Configure LDAP ===== | + | ---------- |
| + | ====== Configure LDAP ====== | ||
| * LDAP Integration is configured under the settings tab. | * LDAP Integration is configured under the settings tab. | ||
| * One item that needs a bit more explanation is Filter. | * One item that needs a bit more explanation is Filter. | ||
| Line 52: | Line 53: | ||
| * This filter will be applied when searching to find the DN of the user who needs to be authenticated. | * This filter will be applied when searching to find the DN of the user who needs to be authenticated. | ||
| + | <panel type=" | ||
| + | {{: | ||
| + | </ | ||
| + | |||
| + | --------- | ||
| + | |||
| + | ====== Test LDAP Settings ====== | ||
| + | * There is also a **Test LDAP Settings** Button that helps you to test the LDAP settings to ensure they work as intended. | ||
| + | * The tests that will be done will be matching the **LDAP Authentication Process** described earlier on this page. | ||
| + | <panel type=" | ||
| + | {{: | ||
| + | </ | ||
| + | |||