Functions |
dyn_mapping | fwAccessControl_queryLdapCern (string baseDN, string filter, dyn_string &exceptionInfo, dyn_string attrs="", bool exceptionOnTooMuchResults=true) |
dyn_mapping | fwAccessControl_queryLdapCernRecursive (string egroup, dyn_string attrNames, dyn_string &exceptionInfo, bool exceptionOnTooMuchResults=true) |
private dyn_mapping | _fwAccessControl_recursiveLdapQuery (string egroup, dyn_string attrNames, dyn_string &searchedEgroups, dyn_string &exceptionInfo, mapping connInfo, bool exceptionOnTooMuchResults=true) |
dyn_mapping | fwAccessControl_queryLdapFor (string queryTarget, string egroup, dyn_string ldapAttrNames, dyn_string &exceptionInfo, mapping connInfo, bool exceptionOnTooMuchResults=true) |
private dyn_mapping | _fwAccessControl_ldapResultsToDynMapping (dyn_dyn_string attrNames, dyn_dyn_string attrValues) |
void | fwAccessControl_setEgroupSyncForGroup (string groupName, string egroupName, dyn_string &exceptionInfo) synchronized(_fwAccessControl_mutex) |
void | fwAccessControl_getEgroupSyncForGroup (string groupName, string &egroupName, dyn_string &exceptionInfo) synchronized(_fwAccessControl_mutex) |
void | fwAccessControl_getEgroupDetails (string egroupName, string &egroupDescription, dyn_string &includedGroupNames, dyn_string &includedUserNames, mapping &otherInfo, dyn_string &exceptionInfo, bool recursive=false) |
dyn_mapping | fwAccessControl_getEgroupSubgroups (string egroupName, dyn_string &exceptionInfo, string attrNames="", string childType="", dyn_string otherFilters=makeDynString()) |
dyn_string | fwAccessControl_getEgroupList (dyn_string &exceptionInfo, string nameFilter="", dyn_string otherFilters=makeDynString()) |
string | fwAccessControl_egroupToDomainName (string egroupName) |
string | fwAccessControl_egroupToRoleName (string egroupName) |
string | fwAccessControl_domainNameToEgroup (string domainName, dyn_string &exceptionInfo) |
string | fwAccessControl_roleNameToEgroup (string roleName, dyn_string &exceptionInfo) |
void | fwAccessControl_egroupToAccessRight (string egroupName, string &accessRight, int &privNumber, dyn_string &exceptionInfo) |
string | fwAccessControl_accessRightToEgroup (string accessRight, dyn_string &exceptionInfo) |
void | fwAccessControl_egroupGetDomainPrivileges (string domainEgroup, dyn_string &privilegeNames, dyn_string &privilegeEgroups, dyn_string &exceptionInfo) |
void | fwAccessControl_getConfigurationFromEgroup (string configurationEgroup, dyn_string &domainEgroups, dyn_string &domainNames, dyn_string &roleEgroups, dyn_string &roleNames, dyn_string &exceptionInfo) |
void | fwAccessControl_getDomainFromEgroup (string domainEgroup, string &domainName, string &domainComment, dyn_string &privilegeEgroups, dyn_string &privilegeNames, dyn_string &exceptionInfo) |
void | fwAccessControl_getRoleFromEgroup (string roleEgroup, string &roleName, string &roleComment, dyn_string &accessRights, dyn_string &privilegeEgroups, dyn_string &memberEgroups, dyn_string &exceptionInfo) |
private void | _fwAccessControl_combineResults (dyn_mapping &orig, dyn_mapping other) |
private int | _fwAccessControl_dynMappingContains (dyn_mapping dynMap, string key, string value) |
Variables |
global string | g_fwAccessControl_Egroups_version = "1.0.0" |
const string | fwAccessControl_egroupsBaseDN = "OU=e-groups,OU=Workgroups,DC=cern,DC=ch" |
const string | fwAccessControl_EgroupLookup_Configurations = "CONFIGURATIONS" |
const string | fwAccessControl_EgroupLookup_Domains = "DOMAINS" |
const string | fwAccessControl_EgroupLookup_Privileges = "PRIVILEGES" |
const string | fwAccessControl_EgroupLookup_Roles = "ROLES" |
const string | fwAccessControl_Egroup_FullNamePrefix = "EGROUP:" |
const string | fwAccessControl_Egroup_topicConfiguration = "fwAccessControl configuration" |
const string | fwAccessControl_Egroup_topicDomain = "fwAccessControl domain" |
const string | fwAccessControl_Egroup_topicPrivilege = "fwAccessControl privilege" |
const string | fwAccessControl_Egroup_topicRole = "fwAccessControl role" |