Integration tests LDAP fails



  • Hi

    I am new to using Veyon. I'm setting up the LDAP connection in the Veyon configurator. When testing the Object trees and Object attributes (Environment settings) I get the desired output. But when I execute the integration tests, I get error messages every time.
    Ex. When I test user x at Group member attribute -> output OK
    When I test user x at integration test 'list all groups of a user' -> error: "Could not query any groups or user. Please check the user login attribute or group membership attribute paramter or enter the name of an existing object. "

    Could you help me with this?

    Thanks!



  • Below you can find the config output (I changed domain settings: BaseDN, BindDN, BindPassword and ServerHost):

    {
    "AccessControl": {
    "AccessControlRulesProcessingEnabled": "false",
    "AccessRestrictedToUserGroups": "false",
    "AuthorizedUserGroups": [
    ],
    "DomainGroupsEnabled": true,
    "UserGroupsBackend": "{6f0a491e-c1c6-4338-8244-f823b0bf8670}"
    },
    "Authentication": {
    "Method": 0,
    "PrivateKeyBaseDir": "%GLOBALAPPDATA%\keys\private",
    "PublicKeyBaseDir": "%GLOBALAPPDATA%\keys\public"
    },
    "BuiltinDirectory": {
    "NetworkObjects": {
    "JsonStoreArray": [
    ]
    }
    },
    "Core": {
    "InstallationID": "dfa175a6-76ee-4967-8d40-eb4d56737502",
    "PluginVersions": {
    "JsonStoreObject": {
    "{14bacaaa-ebe5-449c-b881-5b382f952571}": "1.1",
    "{1b08265b-348f-4978-acaa-45d4f6b90bd9}": "1.1",
    "{1baa01e0-02d6-4494-a766-788f5b225991}": "1.1",
    "{1bdb0d1c-f8eb-4d21-a093-d555a10f3975}": "1.1",
    "{2917cdeb-ac13-4099-8715-20368254a367}": "1.1",
    "{2ad98ccb-e9a5-43ef-8c4c-876ac5efbcb1}": "1.1",
    "{387a0c43-1355-4ff6-9e1f-d098e9ce5127}": "1.1",
    "{39d7a07f-94db-4912-aa1a-c4df8aee3879}": "1.1",
    "{4122e8ca-b617-4e36-b851-8e050ed2d82e}": "1.1",
    "{4790bad8-4c56-40d5-8361-099a68f0c24b}": "1.1",
    "{67dfc1c1-8f37-4539-a298-16e74e34fd8b}": "1.1",
    "{6f0a491e-c1c6-4338-8244-f823b0bf8670}": "1.1",
    "{85f6c631-e75a-4c78-8cb2-a7f3f502015a}": "1.1",
    "{8ae6668b-9c12-4b29-9bfc-ff89f6604164}": "1.1",
    "{a54ee018-42bf-4569-90c7-0d8470125ccf}": "1.1",
    "{b47bcae0-24ff-4bf5-869c-484d64af5c4c}": "1.1",
    "{ee322521-f4fb-482d-b082-82a79003afa7}": "1.1"
    }
    }
    },
    "Demo": {
    "FramebufferUpdateInterval": "100",
    "KeyFrameInterval": "10",
    "MemoryLimit": "128"
    },
    "Directories": {
    "Screenshots": "%APPDATA%\Screenshots",
    "UserConfiguration": "%APPDATA%\Config"
    },
    "ExternalVncServer": {
    "ServerPort": "5900"
    },
    "LDAP": {
    "BaseDN": "DC=mydomain,DC=local",
    "BindDN": "mydomain\Veyon",
    "BindPassword": "passwordxxx",
    "ComputerGroupTree": "",
    "ComputerHostNameAsFQDN": "false",
    "ComputerHostNameAttribute": "cn",
    "ComputerRoomMembersByContainer": "true",
    "ComputerTree": "OU=PcLokalen",
    "GroupMemberAttribute": "memberOf",
    "GroupTree": "OU=Leerkrachten",
    "QueryNamingContext": "false",
    "RecursiveSearchOperations": "true",
    "ServerHost": "mydomain.local",
    "ServerPort": "389",
    "UseBindCredentials": "true",
    "UserLoginAttribute": "sAMAccountName",
    "UserTree": "OU=Leerkrachten"
    },
    "Logging": {
    "LogFileDirectory": "$TEMP",
    "LogFileRotationCount": 10,
    "LogFileRotationEnabled": false,
    "LogFileSizeLimit": 100,
    "LogFileSizeLimitEnabled": false,
    "LogLevel": 4,
    "LogToStdErr": true,
    "LogToSystem": false
    },
    "Master": {
    "ComputerMonitoringBackgroundColor": "#ffffff",
    "ComputerMonitoringUpdateInterval": 1000
    },
    "Network": {
    "DemoServerPort": 11400,
    "FeatureWorkerManagerPort": 11300,
    "FirewallExceptionEnabled": "1",
    "PrimaryServicePort": 11100,
    "VncServerPort": 11200
    },
    "NetworkObjectDirectory": {
    "UpdateInterval": 60
    },
    "Service": {
    "Autostart": true,
    "FailedAuthenticationNotifications": true,
    "HideTrayIcon": "true",
    "RemoteConnectionNotifications": false,
    "SoftwareSASEnabled": "1"
    },
    "UI": {
    "ApplicationName": "",
    "Language": "English - American English (en_US)"
    },
    "UltraVNC": {
    "CaptureLayeredWindows": "true",
    "Configured": "true",
    "LowAccuracy": "true",
    "PollFullScreen": "true"
    }
    }