All Projects → landpy → ActiveDirectory

landpy / ActiveDirectory

Licence: other
Active Directory Object Model Lib

Programming Languages

C#
18002 projects
GAP
223 projects

Projects that are alternatives of or similar to ActiveDirectory

Linux-Active-Directory-join-script
Active directory Join script for Ubuntu, Debian, CentOS, Linux Mint, Fedora, Kali, Elementary OS and Raspbian with built in failchcheck and debugmode for Ubuntu. "The most advanced and updated AD join script on GITHUB for Linux"
Stars: ✭ 97 (+385%)
Mutual labels:  ldap, active-directory, activedirectory
adalanche
Active Directory ACL Visualizer and Explorer - who's really Domain Admin?
Stars: ✭ 862 (+4210%)
Mutual labels:  ldap, active-directory, activedirectory
Verdaccio Ldap
LDAP auth plugin for verdaccio
Stars: ✭ 39 (+95%)
Mutual labels:  ldap, active-directory
Ldap4net
OpenLdap port for DotNet Core (Linux\OSX\Windows)
Stars: ✭ 93 (+365%)
Mutual labels:  ldap, activedirectory
django-windowsauth
Easy integration and deployment of Django projects into Windows Environments
Stars: ✭ 23 (+15%)
Mutual labels:  ldap, active-directory
Laravel Enterprise Starter Kit
👔 Enterprise Web application starter kit or template using Laravel
Stars: ✭ 356 (+1680%)
Mutual labels:  ldap, active-directory
Openrecord
Make ORMs great again!
Stars: ✭ 474 (+2270%)
Mutual labels:  ldap, activedirectory
Multiotp
multiOTP open source strong two factor authentication PHP library, OATH certified, with TOTP, HOTP, Mobile-OTP, YubiKey, SMS, QRcode provisioning, etc.
Stars: ✭ 173 (+765%)
Mutual labels:  ldap, active-directory
ldapconsole
The ldapconsole script allows you to perform custom LDAP requests to a Windows domain.
Stars: ✭ 25 (+25%)
Mutual labels:  ldap, active-directory
Activereign
A Network Enumeration and Attack Toolset for Windows Active Directory Environments.
Stars: ✭ 210 (+950%)
Mutual labels:  ldap, activedirectory
Ldapcherry
Web UI for managing users and groups in multiple directory services.
Stars: ✭ 194 (+870%)
Mutual labels:  ldap, active-directory
Ad Ldap Enum
An LDAP based Active Directory user and group enumeration tool
Stars: ✭ 223 (+1015%)
Mutual labels:  ldap, active-directory
Server-Help
💻 This VSTO Add-In allows the user to ping a list of servers and creates a file for Microsoft Remote Desktop Manager an Excel table. This is used for quickly determining which servers are offline in a list. It is written in 3 different versions as a VSTO Add-In in C# and VB.NET as well as a VBA Add-In.
Stars: ✭ 21 (+5%)
Mutual labels:  ldap, active-directory
werther
An Identity Provider for ORY Hydra over LDAP
Stars: ✭ 103 (+415%)
Mutual labels:  ldap, active-directory
Eloquent Ldap
A Laravel 5.1 package that first tries to log the user against the internal database if that fails, it tries against the configured LDAP/AD server.
Stars: ✭ 19 (-5%)
Mutual labels:  ldap, active-directory
OpenAM
OpenAM is an open access management solution that includes Authentication, SSO, Authorization, Federation, Entitlements and Web Services Security.
Stars: ✭ 476 (+2280%)
Mutual labels:  ldap, active-directory
Ldap Passwd Webui
Very simple web interface for changing password stored in LDAP or Active Directory (Samba 4 AD).
Stars: ✭ 150 (+650%)
Mutual labels:  ldap, active-directory
ansible-role-system ldap
Configures SSSD to authenticate against AD's LDAP endpoints
Stars: ✭ 31 (+55%)
Mutual labels:  ldap, active-directory
Auth
Manage multiple user authentication databases from a central web application
Stars: ✭ 17 (-15%)
Mutual labels:  ldap, active-directory
k8s-idm-lab
Kubernetes Identity Management Lab
Stars: ✭ 20 (+0%)
Mutual labels:  ldap, active-directory

About 7 years history - start from 2010 (https://landpyactivedirectory.codeplex.com/), which will help you to manage Active Directory easily! This library has been used in Lenovo, Tempursealy, Sony, BoostSolutions and other corporations. Enjoy it! I have started my biz! https://fewbox.com

Get From Nuget: https://www.nuget.org/packages/Landpy.ActiveDirectory/

.Net Core Version

For more information plz click here to visit the "Getting Start"

E.G: Update a user AD object.

using (var userObject = UserObject.FindOneByCN(this.ADOperator, “pangxiaoliang”))``
{
     if(userObject.Email == "[email protected]")``
     {
          userObject.Email = "[email protected]";``
          userObject.Save();``
     }
}

E.G: Query user AD objects.

// 1. CN end with "liu", Mail conatains "live" (Eg: [email protected]),
// job title is "Dev" and AD object type is user.
// 2. CN start with "pang", Mail conatains "live" (Eg: [email protected]),
// job title is "Dev" and AD object type is user.
            IFilter filter =
                new And(
                    new IsUser(),
                    new Contains(PersonAttributeNames.Mail, "live"),
                    new Is(PersonAttributeNames.Title, "Dev"),
                    new Or(
                            new StartWith(AttributeNames.CN, "pang"),
                            new EndWith(AttributeNames.CN, "liu")
                        )
                    );
// Output the user object display name.
foreach (var userObject in UserObject.FindAll(this.ADOperator, filter))
{
    using (userObject)
    {
        Console.WriteLine(userObject.DisplayName);
    }
}

E.G: Custom query.

IFilter filter =
    new And(
        new IsUser(),
        new Custom("(!userAccountControl:1.2.840.113556.1.4.803:=2)")
        );
// Output the user object display name.
foreach (var userObject in UserObject.FindAll(this.ADOperator, filter))
{
    using (userObject)
    {
        Console.WriteLine(userObject.DisplayName);
    }
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].