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.
