Der programmatisch Ansatz würde so aussehen:
1. Formular mit Eingabe von LogonName (inkl. Domain falls notwendig) und
Passwort.
2. Aufbau eines DirectoryEntry Objektes mit dem Pfad der Windows Rechtegruppe
3. Übergabe des Nutzernames + Passwortes an das DirectoryEntry Objekt
4. Test des Zugriffes via entry.RefreshCache();
In C# sieht das ungefähr so aus:
System.DirectoryServices.DirectoryEntry entry = new
System.DirectoryServices.DirectoryEntry();
try
{
entry.Path = "LDAP://Gruppe";
entry.Username = LogonName;
entry.Password = Password;
entry.AuthenticationType =
System.DirectoryServices.AuthenticationTypes.Secure &
System.DirectoryServices.AuthenticationTypes.SecureSocketsLayer;
// give us a try ...
entry.RefreshCache();
}
catch (Exception)
{
// connection or authentication failed
throw new Exception("LDAP-Authentication failed (" + e.Message + ")!");
}
Aber wie gesagt - das wäre nur ein Ansatz - der nicht den Anspruch erhebt
technisch perfekt zu sein!
-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Oliver Ringsdorf
Gesendet: Donnerstag, 16. Juni 2005 13:15
An: [email protected]
Betreff: Re: AW: AW: [Asp.net] ASP .Net LDAP ANMELDUNG
Nachteil: dann könnten alls Domain User sich an der Seite anmelden was ich
jedoch umgehen will nur ein kleiner teil ca. 3500 sollen das dürfen
> --- Ursprüngliche Nachricht ---
> Von: "Pessner, Andreas" <[EMAIL PROTECTED]>
> An: <[email protected]>
> Betreff: AW: AW: [Asp.net] ASP .Net LDAP ANMELDUNG
> Datum: Thu, 16 Jun 2005 13:09:52 +0200
>
> Wie wäre denn der Vorschlag - wenn Du die Anmeldung gleich im IIS via
> Windows Authentifizierung einstellst? Das wäre die schnellste und
einfachste
> Möglichkeit. Diese geht nur nicht, wenn Du auch externe Leute hast - die
> keinen Domain Account haben. Ansonsten würde ich diese favorisieren.
>
> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
> Auftrag von Oliver Ringsdorf
> Gesendet: Donnerstag, 16. Juni 2005 12:43
> An: [email protected]
> Betreff: Re: AW: [Asp.net] ASP .Net LDAP ANMELDUNG
>
> Hallo,
>
> danke für die Antwort.
>
>
> Ich möchte das der User sich durch eingabe seines NT Accounts und seines
> Passwort anmelden kann, da ich keine lust habe ca. 3500 User im IIS
> einzurichten
>
>
> > --- Ursprüngliche Nachricht ---
> > Von: "Pessner, Andreas" <[EMAIL PROTECTED]>
> > An: <[email protected]>
> > Betreff: AW: [Asp.net] ASP .Net LDAP ANMELDUNG
> > Datum: Thu, 16 Jun 2005 10:10:55 +0200
> >
> > Was haste denn genau vor?
> >
> > Grundsätzlich benutzt man diese Art der Auth. eigentlich bei Intranets.
> > Dabei kann man eigentlich die Auth. vollständig über den IIS machen
> lassen.
> > Natürlich hat man dann noch keine Gruppen Zuordnungen.
> >
> > Also was brauchste genau?
> >
> > -----Ursprüngliche Nachricht-----
> > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
> > Auftrag von Oliver Ringsdorf
> > Gesendet: Dienstag, 14. Juni 2005 15:11
> > An: [email protected]
> > Betreff: [Asp.net] ASP .Net LDAP ANMELDUNG
> >
> > Hallo zusammen,
> >
> > ich möchte eine Webanmeldung schreiben die mittels active directory den
> > benutzer authentifiziert.
> >
> > Als Programmiersprache möchte ASP .Net mit visual basic verwenden.
> >
> > Das Beispiel was auf der Microsoft seite steht funktioniert leider nicht
> > bei
> > mir. Fehlermeldung: "Der Server unterstützt die Methode nicht"
> >
> > Danke für die Hilfe
> >
> > oli
> > _______________________________________________
> > Asp.net Mailingliste, Postings senden an:
> > [email protected]
> > An-/Abmeldung und Suchfunktion unter:
> > http://www.glengamoi.com/mailman/listinfo/asp.net
> >
> > _______________________________________________
> > Asp.net Mailingliste, Postings senden an:
> > [email protected]
> > An-/Abmeldung und Suchfunktion unter:
> > http://www.glengamoi.com/mailman/listinfo/asp.net
> >
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [email protected]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
>
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [email protected]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
>
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net