CodeNode.ActiveDirectory 1.0.3

Install-Package CodeNode.ActiveDirectory -Version 1.0.3
dotnet add package CodeNode.ActiveDirectory --version 1.0.3
<PackageReference Include="CodeNode.ActiveDirectory" Version="1.0.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CodeNode.ActiveDirectory --version 1.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: CodeNode.ActiveDirectory, 1.0.3"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install CodeNode.ActiveDirectory as a Cake Addin
#addin nuget:?package=CodeNode.ActiveDirectory&version=1.0.3

// Install CodeNode.ActiveDirectory as a Cake Tool
#tool nuget:?package=CodeNode.ActiveDirectory&version=1.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

This library has Active directory specific actions to find users, group  on various search  parametes.
I have provided link of my blog as Project-Site and you can find complete details of library and code repository location of  github from my blog.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.3 1,916 10/19/2015 820 5/16/2015 912 5/16/2015
1.0.0 902 5/12/2015

Added some new methods.
Added support to get user informatoin for window app also.  Some methods are as :

A small code snippet :

// get user ad id for hosted web app with window authentication enabled
var currentWenUserAdId = Helper.GetCurrentWebUserAdId();

// get current win user for in domain window app, use this username for further with ActiveDirectoryManager
var currentWinAppuserName = Helper.GetCurrentUserNameForWindowApp();

var manager = new ActiveDirectoryManager();
var webAppUser = manager.GetCurrentWebUser();
var winAppUser = manager.GetCurrentWindowUser();

// get list of groups user belongs to
var userGroups = manager.GetUserGroupNames(currentWinAppuserName).ToList();
// get list of authorization groups of user
var athGrps = manager.GetUserAuthorizationGroupNames(currentWinAppuserName).ToList();

// check user belongs to particular group
var isUserGrpMember = manager.IsUserGroupMember(currentWinAppuserName, "AnyGroupName");