LDAP: configurable LDAP Object Classes for User
This commit is contained in:
1 parent
8d794b8151
commit
8dce5a90bb
4 files changed
+32
-2
No files matched your search
+7
-1
@@ -925,7 +925,13 @@ module.controller('RealmLDAPSettingsCtrl', function($scope, $location, Notificat
|
||||
console.log("LDAP vendor changed");
|
||||
$scope.lastVendor = $scope.realm.ldapServer.vendor;
|
||||
|
||||
$scope.realm.ldapServer.usernameLDAPAttribute = ($scope.lastVendor === "ad") ? "cn" : "uid";
|
||||
if ($scope.lastVendor === "ad") {
|
||||
$scope.realm.ldapServer.usernameLDAPAttribute = "cn";
|
||||
$scope.realm.ldapServer.userObjectClasses = "person, organizationalPerson";
|
||||
} else {
|
||||
$scope.realm.ldapServer.usernameLDAPAttribute = "uid";
|
||||
$scope.realm.ldapServer.userObjectClasses = "inetOrgPerson, organizationalPerson";
|
||||
}
|
||||
}
|
||||
}, true);
|
||||
|
||||
|
||||
+6
@@ -35,6 +35,12 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group clearfix">
|
||||
<label class="col-sm-2 control-label" for="userObjectClasses">User Object Classes <span class="required">*</span></label>
|
||||
<div class="col-sm-4">
|
||||
<input class="form-control" id="userObjectClasses" type="text" ng-model="realm.ldapServer.userObjectClasses" placeholder="LDAP User Object Classes (div. by comma)" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group clearfix">
|
||||
<label class="col-sm-2 control-label" for="ldapConnectionUrl">Connection URL <span class="required">*</span></label>
|
||||
<div class="col-sm-4">
|
||||
|
||||
Reference in new issue
Block a user