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