Вопрос
Какой смысл в JAAS, если мне придется писать свой собственный {whatever}LoginModule и все остальное?
Решение
JAAS обеспечивает уровень абстракции между вашим приложением и базовым механизмом аутентификации.Таким образом, вы можете изменить механизм аутентификации, используемый вашим приложением, без необходимости изменения кода приложения.
Другие советы
Ну в этом и правда красота..
Мы использовали JAAS в большой системе подачи заявок на ипотеку, и хотя мы использовали LoginModule на основе свойств, большой ипотечный банк использовал собственный реализованный LoginModule на основе активного каталога, без необходимости менять что-то в коде.
Как и в случае с любым другим стандартом, вы получаете мобильность, возможность подключения и расширяемость бесплатно (или почти бесплатно).