デフォルトのADF Swing認証ログイン・フォームの生成

このトピックでは、生成されたログイン・ダイアログをADF Swingプロジェクトに追加する方法について説明します。生成されたログイン・ダイアログは、プリンシパルおよび資格証明を認証するOracle JAASプロバイダに依存するため、JDBC接続を使用しません。Oracle JAASプロバイダを使用しない場合、生成済のログイン・ダイアログを変更してJDBC接続を使用できます。

生成済のダイアログをアプリケーションで使用できるようにするには、Oracle ADF Business ComponentsクライアントのJAASプロバイダを次のとおり有効化する必要があります。

ADF Swingのログイン・ダイアログをプロジェクトに追加するには、次のようにします。

  1. ADF Swingフォーム・ウィザードまたはADF Swingの空のフォーム・ウィザードを使用して、ADF Swingフォームを生成します

  2. フォーム・ウィザードの最終ページで、「ログイン・ダイアログの生成」を選択します。

  3. 「終了」をクリックして、ウィザードを完了します。JCLoginDialog.javaというファイルがADF Swingプロジェクトに表示されます。

Oracle ADF Business ComponentsクライアントのJAASプロバイダを有効化するには、次のようにします。

  1. アイデンティティ管理プロバイダを指定します

  2. Business Componentsアプリケーション・モジュールを、セキュリティを施行するように構成します

  3. ADF Swingの認証を設定します。セキュリティ・ロールを使用するようにjava.securityファイルを構成します。

これで、ADF Swingアプリケーションを実行できるようになりました。Oracle ADF Business Componentsのjbo.security.enforceプロパティが有効化されている場合は、アプリケーションによってダイアログが自動的に起動します。


ADF Swingログイン・ダイアログについて