http://www.springbyexample.org/examples/simple-spring-security-webapp-spring-config.html
Вот пример автентификации. Используется jdbc-user-service. Я тоже ним пользуюсь.
Проблема: когда подключения к БД нет, то эта штука втихаря просто отказывает всем в авторизации вместо специальных исключений. Кто нибудь решал подобную задачу?