Hi,
da ich noch keine Antwort auf deine Frage gesehen habe, ich dir direkt aber auch keine
geben kann, wollte ich dir zumindest eine Alternative aufzeigen.
Ich habe das hier so gel�st:
using System.Security.Principal;
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
WindowsPrincipal principal = (WindowsPrincipal) this.User;
if (!principal.IsInRole (@"DOMAIN\GRUPPE"))
Response.Redirect(@"..\KeineBerechtigung.aspx");
}
}
Dann musst noch im IIS die Anonyme Anmeldung deaktiviert und die
Windows-Authentifizierung aktiviert sein.
Gru�
Markus
-----Urspr�ngliche Nachricht-----
Von: T. Poplawski [mailto:[EMAIL PROTECTED]
Gesendet: Freitag, 9. Juli 2004 16:07
An: [EMAIL PROTECTED]
Betreff: [Asp.net] ActiveDirectory
Hallo!
Und wieder Mal eine Frage zum Wochenende:
Nur Benutzer einer bestimmten Gruppe im ActiveDirectory sollen auf eine
Seite zugreifen k�nnen.
Im Moment habe ich dieses:
http://www.microsoft.com/germany/library/resourcesmod/02_How+To+Use+Form
s+Authent.pdf
ausprobiert und habe eine Frage dazu:
public string GetGroups()
{
DirectorySearcher search = new DirectorySearcher(_path); //Warum
wird hier (_path) verwendet?? search.Filter = "(cn=" +
_filterAttribute + ")";
search.PropertiesToLoad.Add("memberOf");
StringBuilder groupNames = new StringBuilder();
try
{
SearchResult result = search.FindOne(); // In dieser Zeile wird
der Fehler angezeigt!
Fehler:
Error authenticating. Error obtaining group names.
System.Runtime.InteropServices.COMException (0x8007054B): Die
angegebene Dom�ne ist nicht vorhanden oder es konnte keine Verbindung
hergestellt werden at
System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) at
System.DirectoryServices.DirectoryEntry.Bind() at
System.DirectoryServices.DirectoryEntry.get_AdsObject() at
System.DirectoryServices.PropertyValueCollection.PopulateList() at
System.DirectoryServices.DirectorySearcher.get_SearchRoot() at
System.DirectoryServices.DirectorySearcher.FindAll(Boolean
findMoreThanOne) at
System.DirectoryServices.DirectorySearcher.FindOne() at ......
F�r alle Antworten bedanke ich mich im Voraus.
Gru� und ein sch�nes Wochenende!
T. Poplawski
_______________________________________________
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