IActiveDirectoryManager Interface
Name | Description | |
---|---|---|
ContextType | Gets the current Context type of this IActiveDirectoryManager, default is Domain. | |
CurrentUserNTName | Gets the NT account name of the current user. | |
IsDomainAccessible | Gets the value indicating whether the domain is accessible. |
Name | Description | |
---|---|---|
CheckIsDomainAccessible(DomainSettings) | Determines whether the specified domain is accessible. | |
FindNTUser(string) | Returns a user principal object that matches the specified identity value. | |
GetAccountNameFromSid(string) | Gets an account name for the specified SID. | |
GetCurrentUserNTGroups() | Gets a list of NT group names the current user belongs to. | |
GetCurrentUserNTGroups(bool) | Gets a list of NT group names the current user belongs to. The list can be retrieved from the local storage if it is inaccessible from the domain. | |
GetCurrentUserNTGroupsFiltered(List<String>) | Gets a filtered list of NT group names and SIDs the current user belongs to. | |
GetCurrentUserSid() | Gets the SID of the current user. | |
GetNTGroup(string) | Gets a GroupPrincipal object for the specified user NT group name. | |
GetNTGroupFromSid(string) | Gets a GroupPrincipal object for the specified user SID. | |
GetNTGroupUsers(List<String>) | Gets all users belonging to the specified groups. | |
GetNTGroups() | Gets a list of all NT group names in the current domain. | |
GetNTUser(string) | Gets a UserPrincipal info for the specified user NT name. | |
GetNTUserFromSid(string) | Gets a UserPrincipal info for the specified user SID. | |
GetPrincipalContext(DomainSettings) | Gets a PrincipalContext for the specified DomainSettings. | |
GetSidFromLogin(string, bool) | Gets a SID from the login data. | |
GetUserNTGroups(string) | Gets a list of NT group names of the specified NT user. | |
IsUserMemberOfNTGroup(string, UserPrincipal) | Determines whether a user is a member of a group. | |
IsUserMemberOfNTGroups(string, List<String>) | Determines whether a user is a member of any of specified NT groups. |
You can obtain an instance of this interface from
QdvManager.ActiveDirectoryManager property.
Available since QDV 7.13.0001.