Ich arbeite an einer Silverlight v3-Webanwendung und möchte den Zugriff auf den WCF-Dienst sichern, den ich zum Abrufen meiner Daten verwende. Ich habe derzeit die WCF funktioniert gut, aber es erfordert keine Benutzeranmeldeinformationen.WCF + Benutzeranmeldeinformationen
Ich bin nicht sehr erfahren mit diesem Aspekt von WCF, also war meine erste Idee, Benutzernamen und Passwort-Parameter zu jedem Service meines Dienstes hinzuzufügen. Das Problem, das ich damit habe, ist, dass dies viel redundanten Code erfordern würde, und die Tatsache, dass der Benutzername und das Passwort im Klartext über die Leitung übertragen würden.
Was ich möchte ist eine Möglichkeit, die Anmeldeinformationen direkt auf der Client-Seite direkt nach der Erstellung meines Service-Proxy (Ich verwende den Proxy automatisch generiert von "Add Service Reference") zu spezifizieren.
Beim googlen nach einer Lösung konnte ich nur Lösungen finden, die meiner ersten Idee ähnlich sind (benutze Benutzername/Passwort-Parameter). Könnte mir bitte jemand in die richtige Richtung zeigen?
Danke!
Sieht gut aus; Wissen Sie zufällig, ob dies (oder etwas Ähnliches) verwendbar ist, wenn Sie raw httpwebrequest verwenden? Ich habe einen benutzerdefinierten RPC-Stack, den ich auf die gleiche Weise sichern möchte (ich kann natürlich als neue Frage fragen, ob es eine nicht-triviale Antwort ist) –
Es sollte ja sein; siehe http://www.silverlightshow.net/items/Cookies-in-Silverlight-Web-Requests.aspx – blowdart
Ta; Ich schaue mir das an ;-p –