Windows Azure Access Control Service

Single Sign On in der Cloud

Konfiguration und Einstellungen

Policies zur Authentifizierung steuern Sie im Access Control Service Management Browser als Token Policy. In dieser Policy legen Sie den Schlüssel für die Signierung des Tokens sowie die Dauer der Gültigkeit fest. Über den Menüpunkt Issuers bestimmen Sie die Authentifizierungsanbieter, die mit ACS verbunden sind.

Über Scopes legen Sie einen Identifier für die Anwendung an, die der Access Control Service steuern soll. Hier wählen Sie auch die erstellte Policy aus. Die Einstellungen können Sie im Browser lokal als XML-Datei abspeichern. Das heißt: Für die Konfiguration können Sie zunächst offline arbeiten. Haben Sie alle Einstellungen vorgenommen, können Sie die Daten in die Cloudanwendung überspielen. Achten Sie aber darauf, dass der Browser noch kein vollständiges und fertig entwickeltes Werkzeug ist - soll heißen: Es sind noch Fehler vorhanden.

Wenn Sie beispielsweise Änderungen vornehmen, dauert es eine Weile, bis diese in Windows Azure zur Verfügung stehen. Klappt die Übertragung nicht, können Sie den Namensraum im Browser löschen und neu anlegen. In diesem Fall überträgt der Browser die Daten zu Windows Azure, und die sind dann auch recht schnell verfügbar.

Check: Fehlersuche bei der Authentifizierung mithilfe von Fiddler.
Check: Fehlersuche bei der Authentifizierung mithilfe von Fiddler.

Integrieren Entwickler Access Control Service in ihre Anwendung, sollten Sie mit dem kostenlosen Zusatztool Fiddler arbeiten. Das Tool bindet sich als Proxy zwischen Browser und IIS ein und liefert umfangreiche Debug-Informationen für Webentwickler und Administratoren. Vor allem bei Entwicklern, die mit Windows Azure arbeiten, gibt das Tool oft wertvolle Hinweise. Im bereits erwähnten Webcast sehen Sie, wie das genau funktioniert und wie Sie dabei vorgehen.

Wir empfehlen zudem die Lektüre der Anleitungen zu Access Control Service im Blog von Jason Follas; auch hier erhalten Sie wertvolle Hinweise zur Integration in Cloud-Anwendungen.