|
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 &childRoleEgroups, dyn_string &exceptionInfo) |
|
private void | _fwAccessControl_combineResults (dyn_mapping &orig, dyn_mapping other) |
|
private int | _fwAccessControl_dynMappingContains (dyn_mapping dynMap, string key, string value) |
|
JCOP Framework Access Control library for Egroups-related functions
- Author
- Piotr Golonka, CERN BE/ICS-SDS