Ich habe eine Menge Material im Web über die Verwendung des ASP.NET-Mitgliedschaftsanbieters mit den wsHttpBindings gefunden, aber ich habe keinen Hinweis darauf gesehen, es mit webHttpBindings zu verwenden.
Ich suche ein System, das in zwei Szenarien funktioniert:
Ist dies mit dem eingebauten Framework möglich (d. h. nur durch Konfiguration)? Wenn ja, wie konfiguriere ich den Dienst? Und wie gibt der Benutzer die Anmeldeinformationen an den REST-Dienst weiter?
Die beste Quelle, die ich gefunden habe, ist hier: Ссылка
Die Website enthält auch eine Menge anderer Informationen über das Einrichten von HTTP-Modulen zur Handhabung der Basisauthentifizierung (was ich vermute, dass Sie es verwenden werden, da es sich um einen Standard handelt).
Die HTTP-Modul-Authentifizierungsmethode befindet sich auf Codeplex mit Beispielcode und alles hier: Ссылка
ADO.NET Data Services meinen Sie?
Sie können einen QueryInterceptor für eine Entität erstellen und den Zugriff darauf beschränken. Zum Beispiel:
%Vor%Tags und Links wcf asp.net rest web-services webhttpbinding