Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
technical:ldap-integration [2025/02/15 20:19] – [Configure LDAP] 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 46: | Line 46: | ||
---------- | ---------- | ||
---------- | ---------- | ||
- | ===== 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 59: | Line 59: | ||
--------- | --------- | ||
- | ===== Test LDAP Settings ===== | + | ====== 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. | * 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. | * The tests that will be done will be matching the **LDAP Authentication Process** described earlier on this page. |