17.4. カスタムログインモジュールの追加
手順17.1 タスク
- テキストエディターでログイン設定ファイルを開きます: vi SOA_ROOT/jboss-as/server/PROFILE/conf/login-config.xml
- カスタムログインモジュールの詳細を追加します。
- ファイルを保存して終了します。
- ログインモジュールが異なれば必要な情報も異なるため、使用する CallbackHandler 属性を指定する必要があります。そのサービスの特定のセキュリティー設定を開きます。
- CallbackHandler が
Esbインターフェイスを実装するクラスの 完全修飾 クラス名を指定するようにしてください。このコードは、その方法を示しています。CallbackHandlerpublic interface EsbCallbackHandler extends CallbackHandler { void setAuthenticationRequest(final AuthenticationRequest authRequest); void setSecurityConfig(final SecurityConfig config); } - 発信者を認証するために必要な原則と認証情報の両方を
AuthenticationRequestクラスに追加します。
結果
JaasSecurityService は、カスタムセキュリティー実装に置き換えられます。