Я хочу реализовать аутентификацию на основе базы данных Spring для всех запросов клиента Джерси.Я добавил цепочку фильтров безопасности Spring в мой файл web.xml, и это в мой XML-файл контекста безопасности Spring:
<authentication-manager>
<authentication-provider user-service-ref="myDetailsService">
<jdbc-user-service data-source-ref="dataSource" />
</authentication-provider>
</authentication-manager>
<beans:bean id="myDetailsService" class="myPackage.MyDetailsService"/>
Мой вопрос относится к классу MyUserDetailsService, где я хочу получить пользователя, чьи учетные данные (сохраненныев базе данных) совпадать с отправленными клиентом джерси.это мой импл:
class MyUserDetailsService implements UserDetailsService{
public MyUserDetailsService(String username,String password){}
// i get the connexion from datasource
// and request user with corresponding username/password
// and return that user.
}
Как я могу передать имя пользователя / пароль, которые я получил из запроса клиента Джерси, чтобы создать пользователя?(отправлено в заголовке или в URL запроса)