Authentifizierung in WCFAuthentication in WCF

In den folgenden Themen demonstrieren eine Reihe unterschiedlicher Mechanismen in Windows Communication Foundation (WCF), die Authentifizierung, z. B. bereitstellen, Windows-Authentifizierung, x. 509-Zertifikate und Benutzernamen und Kennwörter.The following topics show a number of different mechanisms in Windows Communication Foundation (WCF) that provide authentication, for example, Windows authentication, X.509 certificates, and user name and passwords.

In diesem AbschnittIn This Section

Vorgehensweise: Verwenden des ASP.NET-MitgliedschaftsanbietersHow to: Use the ASP.NET Membership Provider
Zu den ASP.NET-Funktionen gehören eine Mitgliedschaft und ein Rollenanbieter, eine Datenbank, um Benutzernamen/Kennwort-Paare für die Authentifizierung zu speichern, sowie Benutzerrollen zur Autorisierung.ASP.NET features include a membership and role provider, a database to store user name/password pairs for authentication, and user roles for authorization. In diesem Thema wird erläutert, wie WCF-Dienste können die gleiche Datenbank zum Authentifizieren und Autorisieren von Benutzern.This topic explains how WCF services can use the same database to authenticate and authorize users.

Vorgehensweise: Verwenden eines benutzerdefinierten Benutzernamens und eines Kennwort-ValidierungssteuerelementsHow to: Use a Custom User Name and Password Validator
Veranschaulicht, wie ein benutzerdefiniertes Benutzernamen- und Kennwort-Validierungssteuerelement integriert wird.Demonstrates how to integrate a custom user name/password validator.

Dienstidentität und AuthentifizierungService Identity and Authentication
Als zusätzliche Schutzvorrichtung, kann ein Client den Dienst authentifizieren, durch Angeben der erwarteten Identität des Diensts.As an extra safeguard, a client can authenticate the service by specifying the expected identity of the service. Wenn die erwartete Identität und die vom Dienst zurückgegebene Identität nicht übereinstimmen, schlägt die Authentifizierung fehl.If the expected identity and the identity returned by the service do not match, authentication fails.

Sicherheitsaushandlung und TimeoutsSecurity Negotiation and Timeouts
Beschreibt die Verwendung der NegotiationTimeout-Eigenschaft in der LocalServiceSecuritySettings-Klasse.Describes how to use the NegotiationTimeout property in the LocalServiceSecuritySettings class.

Debuggen von Windows-AuthentifizierungsfehlernDebugging Windows Authentication Errors
Der Fokus liegt auf allgemeinen Problemen, die bei der Verwendung der Windows-Authentifizierung auftreten.Focuses on common problems encountered when using Windows authentication.

ReferenzReference

System.ServiceModel

Häufige SicherheitsszenarienCommon Security Scenarios

Siehe auchSee Also

Übersicht über die SicherheitSecurity Overview
Sicherheitsmodell für Windows Server AppFabricSecurity Model for Windows Server App Fabric