Skip to content

C# Bibliothek für den Zugriff auf das Active Directory (LDAP)

Notifications You must be signed in to change notification settings

schletz/AdLibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASP.NET Core Applikation (Razor Pages) mit Login

Folgende SDK und NuGet Pakete werden verwendet:

Klonen des Repositories

git clone https://github.com/schletz/AdLibrary.git

Konfigurieren des Abfrageusers

Um sich im Development Mode auch als anderer User anmelden zu können, muss ein Abfrageuser in AdLoginDemo.Webapp/appsettings.json hinterlegt werden (Properties Searchuser und Searchpass). Das kann auch der eigene User sein, allerdings darf die Konfiguration natürlich nie öffentlich geteilt werden.

Starten der Webapp

Über die Konsole (oder die IDE) kann das Projekt in AdLoginDemo.Webapp gestartet werden.

cd AdLoginDemo/AdLoginDemo.Webapp
dotnet watch run

Die App ist dann im Browser unter https://localhost:5001 verfügbar.

Testen des Mailfeatures

Im Testprojekt gibt es die Testklasse SpgMailClientTests. Dort ist ein Test angelegt, der das Senden von Mails über den Schulmailserver demonstriert.

Ansehen der AD Daten

Um eigene Methoden zu implementieren analysiert man am Besten mit einem LDAP Browser die Inhalte des Active Directories. Dafür lädt man sich die neueste Version von Softerra LDAP Browser von https://www.ldapadministrator.com/download.htm#browser

Danach kann eine neue Verbindung mit folgenden Parametern erstellt werden:

About

C# Bibliothek für den Zugriff auf das Active Directory (LDAP)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published