Wie schränke ich teamcity.users auf Mitglieder einer Active Directory (LDAP) -Gruppe ein?

8

Ich versuche, TeamCity-Benutzer auf Mitglieder einer bestimmten AD-Gruppe (FNC_TEAMCITY_USERS) zu beschränken. Die LDAP-Benutzersynchronisierung funktionierte bereits. In meiner ldap-config.properties habe ich das geändert:

%Vor%

dazu:

%Vor%

Ich habe den TeamCity-Dienst neu gestartet und diese Änderung hatte keine Auswirkungen. Alle AD-Benutzer können sich weiterhin bei TeamCity anmelden. Ich habe dies sowohl auf unserer 6.5-Instanz als auch auf unserer 7.0 (EAP) -Instanz versucht.

Gibt es etwas, was ich vermisst habe oder ist das ein Fehler?

    
grenade 14.11.2011, 10:44
quelle

1 Antwort

4

Die Eigenschaft, die Benutzer beschränkt, die sich bei TeamCity anmelden können, ist "teamcity.users.login.filter". Versuchen Sie, es anstelle von "teamcity.users.filter" zu setzen.

"teamcity.users.filter" ist derjenige, der die Synchronisation der Benutzer betrifft (insbesondere das Erstellen von Benutzern in TeamCity für Benutzer in LDAP).

Stellen Sie sicher, dass "java.naming.security.principal" und "java.naming.security.credentials" korrekt angegeben sind, wie sie für "teamcity.users.login.filter" benötigt werden.

    
Yaegor 11.01.2012, 15:45
quelle
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '392948',
    'url' => 'how-do-i-restrict-teamcity-users-to-members-of-an-active-directory-ldap-group',
];

$_SESSION = [
    '__flash' => [],
];