Ich arbeite an einer Silverlight v3-Webanwendung und möchte den Zugriff auf den WCF-Dienst sichern, den ich zum Abrufen meiner Daten verwende. Derzeit funktioniert der WCF-Dienst einwandfrei, aber er erfordert keine Benutzeranmeldeinformationen.
Da ich mit diesem Aspekt von WCF nicht sehr erfahren bin, war meine erste Idee, den Operationen meines Dienstes Parameter für Benutzernamen und Kennwort hinzuzufügen. Das Problem, das ich damit habe, ist, dass dies eine Menge redundanten Code erfordern würde, und die Tatsache, dass der Benutzername und das Kennwort über die Leitung im Klartext übertragen werden würde.
Was ich möchte, ist eine Möglichkeit, die Anmeldeinformationen im Voraus auf der Client-Seite direkt angeben, nachdem ich meine Service-Proxy erstellen (ich bin mit dem Proxy automatisch aus "Add Service Reference" generiert).
Beim Googeln nach einer Lösung für dieses Problem konnte ich nur Lösungen finden, die meiner ersten Idee ähneln (Verwendung von Benutzernamen/Passwort-Parametern). Könnte mir jemand bitte die richtige Richtung weisen?
Gracias.