(0) exportieren Drucken
Alle erweitern

Vorgehensweise: Hosten von Anmeldeseiten in einer ASP.NET-Webanwendung

Veröffentlicht: April 2011

Letzte Aktualisierung: Mai 2011

Betrifft: Windows Azure

Gilt für

  • Microsoft® Windows Azure™ AppFabric Access Control Service (ACS)

  • ASP.NET

Übersicht

In diesem Thema wird beschrieben, wie eine Anmeldeseite in Ihrer ASP.NET-Anwendung gehostet wird. Diese Methode ermöglicht die vollständige Anpassung der Anmeldeseite hinsichtlich Layout und Erscheinungsbild. Die Kommunikation der benutzerdefinierten Anmeldeseite mit ACS erfolgt über den JSON-Feed, den ACS bereitstellt.

ACS stellt einen JSON-codierten Metadatenfeed zur Verfügung, der die Namen, Anmelde-URLs, Bilder und Namen der E-Mail-Domänen (nur AD FS) für Ihre Identitätsanbieter bereitstellt, um die vollständige Steuerung des Aussehens, Verhaltens und Speicherorts Ihrer Verbundanmeldeseite zu steuern. Dieser Feed wird auch als "Homebereicherkennungs-Metadatenfeed" bezeichnet. ACS stellt ein Beispiel für eine benutzerdefinierte Anmeldeseite zur Verfügung, das den erforderlichen Code für die Kommunikation mit dem Homebereicherkennungs-Metadatenfeed enthält. Diese Seite kann heruntergeladen und vollständig angepasst werden.

Inhalt

  • Ziele

  • Übersicht

  • Zusammenfassung der Schritte

  • Schritt 1 – Herunterladen einer benutzerdefinierten Beispielanmeldeseite

  • Schritt 2 – Anpassen des Erscheinungsbilds der benutzerdefinierten Anmeldeseite

  • Schritt 3 – Integrieren einer benutzerdefinierten Anmeldeseite in eine ASP.NET-Webanwendung

Ziele

  • Untersuchen einer Anmeldeseite im ACS-Verwaltungsportal, um sich damit vertraut zu machen

  • Sicherstellen, dass jedes Ziel als als bestimmte Aufgabe ausgedrückt wird

  • Hosten einer Anmeldeseite in einer ASP.NET-Webanwendung, um ein konsistentes Erscheinungsbild bereitzustellen

Zusammenfassung der Schritte

  • Schritt 1 – Herunterladen einer benutzerdefinierten Beispielanmeldeseite

  • Schritt 2 – Anpassen des Erscheinungsbilds der benutzerdefinierten Anmeldeseite

  • Schritt 3 – Integrieren einer benutzerdefinierten Anmeldeseite in eine ASP.NET-Webanwendung

Schritt 1 – Herunterladen einer benutzerdefinierten Beispielanmeldeseite

In diesem Schritt wird gezeigt, wie eine benutzerdefinierte Beispielanmeldeseite heruntergeladen wird. Sie verwenden die benutzerdefinierte Beispielanmeldeseite, um sie an Ihre Anforderungen anzupassen und dann in Ihrer ASP.NET-Anwendung zu hosten.

So laden Sie eine benutzerdefinierte Beispielanmeldeseite herunter

  1. Navigieren Sie zu http://portal.windows.net (http://go.microsoft.com/fwlink/?LinkID=129428).

  2. Wenn Sie nicht mithilfe von Windows Live® ID authentifiziert wurden, ist dieser Vorgang nun erforderlich.

  3. Nachdem Sie mit Ihrer Windows Live ID authentifiziert wurden, werden Sie im Windows Azure AppFabric-Portal auf die Seite Meine Projekte weitergeleitet.

  4. Klicken Sie auf der Seite Mein Projekt auf den gewünschten Projektnamen.

  5. Suchen Sie auf der Detailseite des Projekts nach dem gewünschten Namespace, und klicken Sie dann in der Spalte Verwalten auf den Link Zugriffssteuerung.

  6. Klicken Sie auf der Seite Zugriffssteuerungseinstellungen auf Zugriffssteuerung verwalten.

  7. Führen Sie einen Bildlauf nach unten bis zum Abschnitt Entwickeln aus, und klicken Sie dann auf den Link Anwendungsintegration.

  8. Klicken Sie im Abschnitt Anmeldeseiten auf den Link Anmeldeseiten.

  9. Klicken Sie auf der Seite Anmeldeseitenintegration in der Spalte Anwendung der vertrauenden Seite auf die gewünschte Anwendung der vertrauenden Seite.

  10. Suchen Sie auf der Seite Anmeldeseitenintegration: <<Ihre antwortende Seite>> nach Option 2: Hosten der Anmeldeseite als Teil des Anwendungsabschnitts, und klicken Sie dann auf die Schaltfläche Beispielanmeldeseite herunterladen. Speichern Sie die Seite an einem beliebigen Speicherort. Dies ist die Seite, die Sie für die Anpassungen verwenden. Der Name der Seite lautet normalerweise <<IhrBereich>>Anmeldeseitencode.html.

Schritt 2 – Anpassen des Erscheinungsbilds der benutzerdefinierten Anmeldeseite

In diesem Schritt passen Sie die im vorherigen Schritt heruntergeladene benutzerdefinierte Beispielanmeldeseite an.

  1. Verwenden Sie einen beliebigen HTML-Editor Ihrer Wahl. Dabei kann es sich um eine einfache Anwendung wie etwa Editor oder ein anspruchsvolleres Programm (z. B. den HTML-Editor von Visual Studio® 2010) handeln.

  2. Gestalten Sie das Erscheinungsbild Ihrer benutzerdefinierten Anmeldeseite nach Ihren Wünschen.

Schritt 3 – Integrieren einer benutzerdefinierten Anmeldeseite in eine ASP.NET-Webanwendung

In diesem Schritt integrieren Sie die neu gestaltete benutzerdefinierte Anmeldeseite in Ihre ASP.NET-Webanwendung.

  1. Kopieren Sie die neu gestaltete benutzerdefinierte Anmeldeseite in einen öffentlichen Speicherort in Ihrer ASP.NET-Webanwendung. Normalerweise ist dies der Stammordner.

  2. Stellen Sie die URL für Ihre benutzerdefinierte Anmeldeseite auf einer öffentlichen Seite (normalerweise Default.aspx) bereit. Nicht authentifizierte Benutzer werden durch einen Mausklick authentifiziert.

Anzeigen:
© 2014 Microsoft