Mittwoch, November 09, 2005

Active Directory und .NET 2.0

Die Unterstützung der Programmierung des Active Directories mit .NET 1.x war über die Objekte des Namespace System.DirectoryService nur leidlich abgedeckt. Die wichtigsten Funktionalitäten wurden mit diesem Wrapper für ADSI abgesdeckt, jedoch wurden nicht alle Methoden und Attribute zur Verfügung gestellt! Dies machte es notwendig mit NativeObject direkt mit den entsprechenden COM-Schnittstellen zu arbeiten. In .NET 2.0 gibt es jetzt eine Erweiterung System.DirectoryService.ActiveDirectory (auch ADMO (Active Directory Management Object). Damit werden viele spezifischen Funktionen des ADs implementiert. Neben dem Management der Struktur eines ADs gibt es auch spezielle Klassen für ADAM (Active Directory Application Mode) und vieles mehr. Für ADSI-Programmierer äusserst hilfreiche Erweiterung, die nicht mehr den Umweg über NativeObject notwendig macht. Weiterhin gibt es auch noch den neuen Namespace System.DirectoryServices.Protocol für den Support von DSML (Directory Service Markup Language), de, Standard von OASIS für den Zugriff auf Directory Servives per XML und SOAP.

Keine Kommentare: