Frage

Ich habe beauftragt, einen WCF-Dienst zu implementieren, die Verwendung von NetMsmqBinding macht. Ich schrieb den Service und es funktioniert gut. Das Problem ist, dass in der letzten Minute, die sie mir gesagt, dass es keine Active Directory-Integration sein. Also ich weiß nicht, wie die Sicherheit des Dienstes zu konfigurieren. Es gibt einen VPN-Tunnel zwischen dem Dienst des und die Maschinen des Kunden, aber sie nutzen sie nicht das gleiche aktive Verzeichnis. Bitte Beratung. Jede Art von Hilfe oder Tutorials würde geschätzt.


Das Problem ist, dass der Dienst nicht immer online ist. Deshalb WCF über MSMQ verwendet, ist für dieses Szenario bevorzugt. So sende ich eine Möglichkeit, Nachrichten über MSMQ - der gut arbeitet. Mein einziges Problem ist, dass ich bin neu in WCF und bin nicht mit WCF-Sicherheit. Ich möchte in der Lage sein, die Nachrichten zu signieren und zu verschlüsseln, da die Informationen zum Service ist vertraulich gesendet werden. Ich möchte sicherstellen, dass nur autorisierte Kunden den Service anrufen. Irgendwelche Vorschläge?

War es hilfreich?

Lösung

Ich bin mir nicht sicher, ob ich verstehe Ihre Frage mich so korrigieren, wenn ich falsch liege. Ich habe vor kurzem auf einem WCF-Dienst wurde woring, die ohne Active Directory auf einem Computer gehostet wurde. Wir sicherten sie Zertifikaten. Ist es eine Option für Sie? Es ist ziemlich schmerzlos (wenn Sie vorbei an der get ‚das Zertifikat in den Laden setzen und den richtigen Benutzer Zugriff darauf geben‘ Teil).

Andere Tipps

Sie sollten in der Lage sein, die Vorteile von Netzwerk-Transparenz zu nehmen.

Webdiensten Verwenden von einem System zum anderen zu kommunizieren. Sie könnten mit zusätzlicher Latenz zu tun haben, aber es sollte noch brauchbar sein.

Nun zunächst können Sie WCF-Sicherheit verwenden, die WS- * Sachen. Einige Informationen hier:

Zweitens könnten Sie in diesem Blog finden hilfreich sein:

Einer der Artikel dort über Cross-Domain sendet erwähnt diesen Artikel (Cross-Enterprise-Support):

Was könnten Sie helfen, es in der Regel zu konfigurieren.

Danke, Michael, aber diese Information ist nicht hilfreich ...

Ich fand dieses: http://www.codeplex.com /WCFSecurityGuide/Release/ProjectReleases.aspx?ReleaseId=14070 - ein Buch von "Microsoft Mustern & Practices", die die Sicherheit in WCF im Detail beschrieben - a. Muss für jeden WCF Entwickler

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top