28.10.2013 Aufrufe

Windows Server 2008 Sicherheit – Die technische Referenz - Gattner

Windows Server 2008 Sicherheit – Die technische Referenz - Gattner

Windows Server 2008 Sicherheit – Die technische Referenz - Gattner

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<br />

<br />

Authentifizierung und Autorisierung 491<br />

<strong>Die</strong>ses Element hat ein erforderliches Attribut, impersonate. Setzen Sie dieses Attribut auf<br />

"true", um den ASP.NET-Identitätswechsel zu aktivieren, oder auf "false" (Standardwert),<br />

um ihn zu deaktivieren.<br />

<strong>Die</strong> folgenden optionalen Attribute können Sie verwenden, wenn Sie wollen, dass die Anwendung<br />

immer die Identität eines bestimmten Benutzers annimmt:<br />

userName ist der Name des Benutzers, dessen Identität angenommen wird.<br />

password ist das verschlüsselte Kennwort.<br />

Formularauthentifizierung<br />

Formularauthentifizierung erlaubt der Website, die Schnittstelle zu steuern, die der Benutzer<br />

zum Eingeben der Anmeldeinformationen angezeigt bekommt, statt es (wie bei Standardauthentifizierung<br />

und Digestauthentifizierung) dem Browser zu überlassen, das Anmeldedialogfeld<br />

anzuzeigen. Ein Zugriff auf eine Seite, die Formularauthentifizierung erfordert,<br />

wird anfangs auf eine Anmeldeseite umgeleitet, normalerweise ein Webformular, wo die<br />

Anmeldeinformationen eingegeben werden können. Falls der <strong>Server</strong> die Anmeldeinformationen<br />

als gültig anerkennt, wird im Browser ein Cookie gesetzt und der Browser wird<br />

zurück auf die Seite geleitet, die er ursprünglich angefordert hat. Wenn das Cookie richtig<br />

gesetzt ist, wird die Seite angezeigt, die durch Formularauthentifizierung geschützt ist.<br />

Eine Beispielanmeldeseite und der zugehörige Code wird an vielen Stellen angeboten, zum<br />

Beispiel unter http://support.microsoft.com/kb/301240.<br />

<strong>Die</strong> Konfiguration für die Formularauthentifizierung ist in der Web.config-Datei der Website<br />

oder des virtuellen Verzeichnisses unter dem folgenden Abschnitt gespeichert:<br />

<br />

<br />

<br />

<br />

Das Element authentication sollte das Attribut mode mit dem Wert "Forms" enthalten. Falls<br />

Sie nicht die Standardwerte verwenden, müssen Sie ein forms-Attribut unter dem authentication-Element<br />

einfügen, das folgende Attribute hat:<br />

cookieless hat den Standardwert "UseDeviceProfile" (Authentifizierungsinformationen<br />

werden in Cookies gespeichert, wenn bekannt ist, dass der Browser sie unterstützt, andernfalls<br />

in den URIs). Andere mögliche Werte sind "UseCookies" (Authentifizierungsinformationen<br />

werden immer in Cookies gespeichert), "UseUri" (Authentifizierungsinformationen<br />

werden immer in der URI gespeichert) und "AutoDetect" (der Browser<br />

wird untersucht, um festzustellen welche Möglichkeit genutzt werden kann).<br />

loginUrl hat den Standardwert "login.aspx". <strong>Die</strong>s ist eine URL relativ zur Ebene, auf<br />

der Sie die Authentifizierungskonfiguration festlegen, zu der der Browser umgeleitet<br />

wird, um die Anmeldeinformationen einzugeben.<br />

name hat den Standardwert ".ASPXAUTH". <strong>Die</strong>s ist der Name des Cookies (oder der URI-<br />

Komponente), das nach Authentifizierungsinformationen abgefragt wird.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!