Group mappings

Set HMI user groups based on an LDAP user's attributes.

General Information

Domain

TcHmiLdap

Full symbol path

TcHmiLdap.Config::GROUP_MAPPINGS

Category

Group mappings

Property is hidden

No

Contained in every configuration by default

No

Schema

Type

array

Default value

[]

JSON Schema

{
    "category": "CATEGORY_INTEGRATION",
    "configDescription": "DESC_GROUP_MAPPINGS",
    "default": [],
    "items": {
        "properties": {
            "HMI_GROUP": {
                "optionMethod": {
                    "symbol": "TcHmiSrv.Config::USERGROUPS"
                },
                "propertyOrder": 3,
                "type": "string"
            },
            "LDAP_ATTRIBUTE_NAME": {
                "default": "memberOf",
                "propertyOrder": 1,
                "type": "string"
            },
            "LDAP_ATTRIBUTE_VALUE": {
                "allOf": [
                    {
                        "propertyOrder": 2
                    },
                    {
                        "$ref": "tchmi:server#/definitions/ldapAttributeValue"
                    }
                ]
            }
        },
        "required": [
            "LDAP_ATTRIBUTE_NAME",
            "LDAP_ATTRIBUTE_VALUE",
            "HMI_GROUP"
        ],
        "type": "object"
    },
    "propertyOrder": 18,
    "type": "array"
}