Skip to main content
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.

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.
A PUT request updates a realm. A DELETE request removes the realm.

Input

Native realms store users in the Fusion database. LDAP realms connect to an LDAP server to verify the user’s ID and password. Configuration requires the following additional properties:

Output

When creating a new realm, the output will include the properties for the realm just created, or an error to indicate a problem with the entry. For a GET request, the output will include all defined properties of the realm. For a DELETE or a PUT request, no output will be returned.

Examples

Get details of the default ‘native’ realm: REQUEST
RESPONSE
Create a realm to support LDAP authentication: REQUEST
RESPONSE