У меня есть сервер приложений Websphere версии 7.0, работающий в Windows. Я создал модуль входа JAAS, который реализует интерфейс javax.security.auth.spi.LoginModule, и создал источник данных, который использует этот модуль входа (под псевдонимом Mapping-Configuration). Поскольку этот источник данных должен получать учетные данные для подключения из модуля входа в систему, для источника данных не настроен псевдоним проверки подлинности.
Я хочу использовать этот источник данных в своем приложении, но мое приложение использует прямой поиск JNDI для источника данных. Согласно этой статье, при использовании прямого поиска JNDI websphere создает ссылку на ресурс по умолчанию, настроенную с помощью res-auth=application. Поскольку res-auth является приложением, мой модуль входа в систему никогда не вызывается, но я получаю сообщение об ошибке входа в систему, поскольку «Псевдоним проверки подлинности, управляемый компонентом» пуст. Я попытался создать ссылку на ресурс вручную с помощью res-auth=Container, но это не помогло.
Есть ли способ изменить res-auth по умолчанию на Container? Есть ли способ заставить модуль входа в систему работать, когда для res-auth установлено значение Application?
Спасибо.