3

Windows上で実行されているWebsphereApplicationServerバージョン7.0を使用しています。javax.security.auth.spi.LoginModuleインターフェースを実装するJAASログインモジュールを作成し、このログインモジュールを使用するデータソースを作成しました(マッピング-構成エイリアスの下)。このデータソースはログインモジュールから接続の資格情報を取得する必要があるため、データソースに認証エイリアスが構成されていません。

このデータソースをアプリケーションで使用したいのですが、アプリケーションはデータソースに直接JNDIルックアップを使用しています。この記事によると、直接JNDIルックアップを使用する場合、websphereはres-auth=applicationで構成されたデフォルトのリソース参照を作成します。res-authはアプリケーションであるため、ログインモジュールが呼び出されることはありませんが、「コンポーネント管理認証エイリアス」が空であるため、ログオン拒否エラーが発生します。res-auth = Containerを使用してリソース参照を手動で作成しようとしましたが、役に立ちませんでした。

デフォルトのres-authをContainerに変更する方法はありますか?res-authがApplicationに設定されているときにログインモジュールを機能させる方法はありますか?

ありがとう。

4

2 に答える 2