2012-02-17 6 views
0

私は、サーバーのデータベースに対してユーザーを認証するための簡単なWCFサービスを開発しました.WCFのサービスでWindowsクライアントとLinuxクライアントを使用する必要がありました任意のプラットフォーム(大きな利点は、.net remoting)。Windowsからコンシューマするのはかなり簡単です。それについてのドキュメントがたくさんあります。私の問題はLinuxにあります。お知らせ下さい。LinuxクライアントからのWCFサービスの使用

+0

どのようなプログラミング言語をLinuxで使用しますか? –

答えて

1

XML/HTTP(basicHttpBinding経由)、SOAP/HTTP(wsHttpBinding)またはRESTを介してWCFサービスを公開することで、ほぼすべてのプログラミング言語またはプラットフォーム経由でLinuxからWCFサービスを呼び出すことができます。

これで、選択したLinux開発プラットフォームに適したライブラリを見つけて、ワイヤ/エーテル経由で正しいメッセージを作成して送信するだけです。

もちろん、認証システムを構築しているので、たとえば、あなたが多数のセキュリティを阻止するためにあなたのサービスに少なくともHTTPSを使用していることを確認するために、脆弱性さらに強力なセキュリティセマンティクスを採用したい場合は、wsHttpBinding経由でSOAP/HTTP経由でサービスを公開し、WS-Securityを使用してメッセージを保護したい場合があります。つまり、Linux側にもWS- *スタックが必要です。その中にはいくつかのものがあります(例えばJAX-WSJava-WSなど)。

HTH。

+0

ありがとうございます... – Daniel

+0

IISでホストされているWCFサービス(Windows認証で動作する)がJavaクライアント経由で消費したい場合はどうでしょうか?として、私はほぼすべての種類のクライアントで動作するようにする必要があります。 WCFのWindows認証には、NTLMを介して生成された特別なトークンが必要です(私の理解によると)。Javaクライアントを使用して生成できるかどうかはわかりません。 –

関連する問題