Realms are used to authenticate users across several different user access control systems. There are two types of realms currently supported: native, which uses Fusion itself to manage users and passwords, and LDAP, which uses an LDAP server as the source of truth for usernames and passwords. Authenticating users with an LDAP system creates a user record in Fusion, which includes a property for the realm the user belongs to. This Fusion user record is used by administrators to grant users access permissions for the UI or REST API services.Documentation Index
Fetch the complete documentation index at: https://doc.lucidworks.com/llms.txt
Use this file to discover all available pages before exploring further.
Create, Update, Delete or List Realms
The path for this request is:/api/realm-configs/<id>
where <id> is the ID of a realm. The ID is optional for a GET request and omitted from a POST request.
A GET request returns the configured realms. If ID is omitted, all realms will be returned.
A POST request creates a new realm. If the request is successful, a new ID will be generated.
In order to see this object within the Fusion UI, it must be associated with an app. To do this, create the object using the
/apps endpoint.Input
| Parameter | Description |
|---|---|
| name Required | The name of the realm. This name will appear on the login screen of the UI, and will appear in user records to identify the realm they belong to. |
| enabled Required | If true, the realm is available for users to use with system authentication. |
| realmType Required | String value for realm type. |
| Parameter | Description |
|---|---|
| host | The hostname of the LDAP server. |
| port | The port to use when connecting to the LDAP server. |
| ssl | If true, SSL will be used when connecting to the LDAP server. |
| bindDN | A string consisting of the LDAP server DN (Distinguished Name) and a single pair of curly braces ({}) which is a placeholder for the username. |