Freigeben über


Autorisierung in WCF

Die Autorisierung ist der Prozess der Kontrolle des Zugriffs und der Rechte auf Ressourcen, z. B. Dienste oder Dateien. In den Themen in diesem Abschnitt wird gezeigt, wie Sie diese grundlegende Aufgabe in Windows Communication Foundation (WCF) auf unterschiedliche Weise ausführen.

In diesem Abschnitt

Zugriffssteuerungsmechanismen
Enthält eine kurze Übersicht über die Autorisierungsmechanismen in WCF und vorgeschlagene Verwendungsmöglichkeiten.

Vorgehensweise: Einschränken des Zugriffs mit der PrincipalPermissionAttribute-Klasse
Zeigt den Prozess zum Einschränken des Zugriffs auf einen Dienst mit dem PrincipalPermissionAttribute.

Vorgehensweise: Verwenden des ASP.NET Rollenanbieters mit einem Dienst
Führt Die Konfiguration eines Diensts durch, um die Verwendung des Rollenanbieterfeatures von ASP.NET zu ermöglichen.

Anleitung: Verwenden des ASP.NET Authorization Manager Role Provider mit einem Dienst
ASP.NET können den Autorisierungs-Manager verwenden, um die Autorisierung für eine Website zu verwalten. WCF kann auch die Kombination aus ASP.NET/Authorization-Manager für die Autorisierung von Clients nutzen.

Verwalten von Ansprüchen und Autorisierung mit dem Identitätsmodell
Erläutert die Grundlagen der Verwendung der Identitätsmodellinfrastruktur für die anspruchsbasierte Autorisierung.

Delegierung und Identitätswechsel
Erläutert den Unterschied zwischen Delegierung und Personifizierung.

Referenz

System.ServiceModel.Security

PrincipalPermissionMode

ServiceAuthorizationBehavior

PrincipalPermissionAttribute

Authentifizierung

Siehe auch