Weblogic上のEJB3ベースのJAX-WS Webサービス認証

私はちょうどすべての認証/ニュースデータが残っているMySQLデータベースに接続されているニュースエージェンシー向けの内部Webサービスを開発しようとしています。このすべての目的は、クライアントのサブスクリプションに応じて記事の記事/リストのXMLバージョンを生成することです。そのため、Java Server Facesを使用して、私が作業しているモバイルフロントエンドで表示できます。

私は、Eclipseを使用してデータベースからJPAエンティティを生成し注釈を付け、ステートレスセッションBeanを作成してWebサービスとして公開することができました。これはすべて正常に動作しますので、次のレベルに移行するときですが、どこから始めるべきかはわかりません。 私は自分のデータベースを使ってWebLogic内でカスタム認証プロバイダを設定することができましたが、それが便利でどこに行くのか本当に分かりません。 私はOpenAMについても見ていましたが、JAX-WSまたはWebLogicに固有のものがあるはずだと考えました。

私はこれにどのようにアプローチできますか?私が見ることができる限りの要件は次のとおりです:

  • 一度の認証。
  • MySQLテーブルに保存されているユーザ名/パスワードを使用する。
  • SOAPメッセージ内で提供される認証データ? (クライアントはJSFフロントエンドを介してログインし、そのデータをWSに送信して有効かどうかを確認します)。

ありがとう!!!

ps:以前はJavaをやっていたので、私は最新のテクノロジーや方法論から「切り離されている」ので、私の質問はかなりまっすぐに進みますが、これまでに行われたことは、私に知らせてください。

1
どの種類のユーザー/パスワード認証を適用するかを決定する必要があります。 HTTPレベルで行うことができます( Spring Security を参照)、またはSOAPレベルで行うことができます( SOAPでのユーザー認証を確認してください)。
追加された 著者 dma_k,

答えはありません

0