Active Directory Integration

  • C#
  • .NET 4.0

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von JackCimberly.

    Active Directory Integration

    Servus Leute,

    ich versuche gerade eine Anwendung dazu zu bringen eine Anmeldung via AD zuzulassen.

    Na gut, scheint ja relativ einfach zu sein:
    codeproject.com/Articles/18102…Active-Directory-via-C#35

    Jedoch ist es doch umständlich wenn der User sowieso schon per Rechnerlogin im AD angemeldet ist, dass er alles nochmal eingeben muss.
    Immerhin die Domäne kann man herausfinden:
    stackoverflow.com/questions/4161246/get-domain-name

    Und den Usernamen des momentan angemeldeten Users ist auch kein Problem:
    stackoverflow.com/questions/12…t-username-in-net-using-c

    Aber was ist mit dem Passwort?

    Muss der User das tatsächlich nochmal extra angeben?
    Gibt es nicht sowas wie ein Session Token oder so, dass man sich vom Rechner geben lassen kann?
    Oder Muss jede Software ihre eigene "Verbindung" zum AD aufbauen?

    Darüber hinaus kann ich es auch nicht testen, da ich kein AD habe :/
    Post-AGB:
    §1 Mit dem Lesen dieses Posts stimmst du den AGB unverzüglich zu
    §2 Ein Widerruf muss innerhalb von 3 Sekunden nach Lesen des Hauptbestandteil des ersten jemals gelesenen Posts erfolgen
    Abs.1 Die Signatur zählt nicht zum Hauptbestandteil des Posts
    §3 Ein erfolgreicher Widerruf zwingt zu einem Besuch bei einem Hypnotiseur oder Neurochirurg, sodass der gelesene Text aus den Erinnerungen entfernt werden kann
    Abs.1 Die Kosten und Risiken sind jeweils selbst zu tragen
    Ich kann dir nicht komplett helfen aber ein paar Stichworte geben.

    - Kerberos, NTLMv2

    C#-Quellcode

    1. ​WindowsIdentity identity = WindowsIdentity.GetCurrent();


    Wenn du kein AD zum Testen hast ist das natürlich schwer ^^
    Das ist meine Signatur und sie wird wunderbar sein!
    Und wenn Du dir eine Virtuelle Maschine aufsetzt (HyperV oder VMWare)?

    Aber mit PowerShell kann man so einiges umsetzen bzgl. AD (Windows Server).

    Power Shell und VB.NET? Kann man diese beiden (Script)Sprachen verbinden?
    Grüße JackCimberly

    Deine Anfrage erledigt?
    Als erledigt markieren