Я работаю над интеграцией CAS в устаревшее Java-приложение. На данный момент это выглядит многообещающе, но меня немного смущает вопрос о том, где обрабатывать логику «при входе в систему». Приложение использует определенные переменные сеанса, которые задаются при входе пользователя в систему. Как я могу справиться с этим в моем приложении?
т.е. Пользователь A входит в клиентское приложение A и решает, что он хочет что-то сделать в клиенте B.
Поскольку он аутентифицирован на клиенте A, он автоматически аутентифицируется и входит в клиент B. Поскольку он не был ранее зарегистрирован на клиенте B (т. Е. Это новый сеанс), необходимо выполнить некоторые служебные задачи. Я немного смущен тем, как и где я могу позаботиться об этих задачах?