このトピックでは、生成されたログイン・ダイアログをJClientプロジェクトに追加する方法を説明します。生成されたログイン・ダイアログは、Oracle Application Server 10g JAASプロバイダを使用してプリンシパルおよび資格証明を認証するため、JDBC接続では動作しません。アプリケーションが生成されたダイアログを使用できるようにするには、BC4Jクライアント用JAASプロバイダを次のようにして有効にする必要があります。
JClientログイン・ダイアログをプロジェクトに追加します。
JClientフォーム・ウィザードまたはJClient Empty Formウィザードを使用して、JClientフォームを作成します。
フォーム・ウィザードの最後のページで「ログイン・ダイアログの生成」を選択します。
「終了」をクリックし、ウィザードを完了します。JCLoginDialog.java
ファイルがJClientプロジェクトに作成されます。
BC4Jクライアント用JAASプロバイダを有効にします。
デフォルトの軽量JAASプロバイダまたはシングル・サインオンLDAP JAASプロバイダのどちらを使用するかを指定します。
セキュリティ・ロールを使用するために、java.securityファイルを構成して、JClient用の認証を設定します。
これで、JClientアプリケーションを実行する準備ができました。BC4Jのjbo.security.enforce
プロパティを有効にした場合、アプリケーションはダイアログを自動的に起動します。