Я использую весеннюю безопасность. У меня есть пользовательский объект, который не содержит переменную, которая будет нужно будет отображаться на нескольких страницах, когда пользователь входит в систему Домены выглядеть следующим образом:.магазин grails домен переменной в springsecurity сеанс объект при входе
class User {
String username
String password
boolean enabled
boolean accountExpired
boolean accountLocked
boolean passwordExpired
Integer securityQuestion
String securityAnswer
}
class Profile {
User user
String displayMe //this is actually a calculated transient string based on some other info
}
Профиль пользователя и отдельные классы. Мне нужно сохранить profile.displayMe в сеансе для использования в некоторых gsps. У меня нет одного большого домена пользователя, потому что модель домена имеет несколько типов профилей и объединение их всех в гигантский домен Пользователя. Объединение доменов, чтобы User.displayMe не был вариантом.
Где в springsecurity я буду хранить profile.displayMe в сеансе? Я еще не знаком с springsecurity, поэтому мне нужна определенная помощь, например «в auth-методе LoginController.groovy (контроллер входа по умолчанию springsecurity).