0

Web アプリケーションでユーザーを認証するために、JDBC レルムで JAAS を使用することに成功しました。ただし、起動時にユーザーとパスワードを問い合わせる必要があり、保護された EJB を呼び出す必要があるデスクトップ アプリケーションもあります。その方法がわかりません。Oracle ドキュメントのチュートリアルでは、Glassfish の設定方法やアプリケーション自体 (レルムを設定する場所)、Bean に注釈を付ける方法 (幸いにもデスクトップ用に別のBeanがあります)。または、たとえば、デスクトップのマッピングをどこで構成する必要がありますか? その件に関して欠けているチュートリアルやドキュメントはありますか?

XML構成や注釈などを使用して、Webアプリケーションのようにそれを行う同様の方法はありますか?

4

1 に答える 1

-1

私は解決策を見つけました。私はこのチュートリアルに従わなければなりませんでした。

http://blog.enterpriselab.ch/tdmarti/2010/12/30/jaas-configuration-in-an-enterprise-application/

Web アプリケーションと非常によく似たセットアップですが、いくつかの変更があります。エンタープライズ アプリケーション プロジェクトに glasfish-application.xhl を追加する必要がありました。また、Java EE プロジェクトにアプリケーション クライアント モジュールを追加するのを忘れていたため、基本的にスタンドアロンでした。

于 2013-07-03T14:45:42.227 に答える