Hallo Joachim,

entweder Du hast mich oder ich habe Dich nicht richtig verstanden.
Noch einmal mein Szenario:

In einem Intranet existieren etliche WebApplikationen, deren Seiten �ber
Integrated Windows Authentication gesch�tzt sind. Da sich das Szenario
in einer reinen Windows-Welt abspielt, ist das die bequemste und
sicherste Form der Authentifizierung, da ich mich nicht an jeder
Applikation einzeln anmelden mu� sondern mein NT-Konto verwendet wird.
Zudem ist das Passwort verschl�sselt, alles wunderbar.

Eine dieser Applikationen hat nun die Aufgabe, beliebige Seiten der
anderen Anwendungen zu scrabben. Da diese Seiten jedoch gesch�tzt sind
ist das nicht so ohne weiteres m�glich. Die Klasse WebRequest hat jedoch
eine Property Credentials, der ein Objekt vom Typ NetworkCredentials
�bergeben werden kann. Zum Erzeugen des NetworkCredential-Objektes
ben�tige ich Name, Pa�wort und Dom�ne. Das Passwort habe ich aber
nat�rlich bei Windows Authentifizierung nicht, m�chte ich auch gar
nicht. Daher habe ich tats�chlich etwas gegen
"http://username:password@servername/"; bzw. ich habe etwas nicht,
n�mlich "password"!
Mir schwebt vielmehr vor, �ber Impersonation mit den Rechten des
aufrufenden Users das Scrabben vorzunehmen, so wie ich auch
Filesystemzugriffe mit den Rechten des Users machen kann. Bei
Web-Zugriffen ist mir das aber leider bisher nicht gelungen.

Ich hoffe, ich habe mich jetzt verst�ndlicher ausgedr�ckt und mir kann
jemand helfen.

Viele Gr��e,

Bj�rn


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED]] On Behalf 
> Of Joachim van de Bruck
> Sent: Wednesday, July 10, 2002 4:37 PM
> To: aspDEdotnet
> Subject: [aspdedotnet] AW: Scrabben von Inranet-Seiten mit 
> Windows-Athentication
> 
> 
> Hallo!
> 
> > ich mu� im Intranet Web-Seiten scrabben, die durch Windows- 
> > Authentifizierung gesch�tzt sind. Die Anwendung, die die 
> Seite srabben 
> > soll, liegt im
> selben
> > Intranet. Ich m�chte nun gerne der Klasse WebRequest als Credentials
> ein
> > Objekt �bergeben, da� dem "Scrabber", also dem aufrufenden User 
> > entspricht. Es soll also mit den Rechten des Users 
> gesrabbed werden. 
> > Das UserPrincipal,
> > da� mit dem HttpRequest geschickt wird hat leider eine v�llig andere
> > Herkunft als das vom WebRequest gew�nschte 
> NetworkCredential. Gibt es
> > trotzdem eine Chance, diese Information wiederzuverwenden?
> 
> Hast Du was gegen http://username:password@servername/... ?
> 
> Meine Meinung: Wenn eine Seite im Intranet �ffentlich ist, sollten 
> auch die entsprechenden Rechte dort vergeben werden. Jede 
> Konstruktion mit einem Passwort in einer Komponente oder �ber 
> andere Umwege ist m. E. keine zus�tzliche Sicherheit und sehr 
> oft auch gro�er Unfug. Die entsprechenden Rechte direkt zu 
> vergeben, sollte gerade im Intranet der beste Weg sein.
> 
> Freundliche Gr��e
> Joachim van de Bruck
> 
> 
> | [aspdedotnet] als [EMAIL PROTECTED] subscribed 
> | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv Sie 
> | k�nnen sich unter folgender URL an- und abmelden: 
> | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
> 


| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an