public class UserLoggedInEvent
Event that is published by AuthenticationManager after user is logged in and user session is completely
initialized and stored in user sessions storage. There is no active transaction at the moment of event publishing.
Event handlers must start a new transaction if they work with database.
Event is fired when special instance of SecurityContext is set to AppContext. It has system user
session that has full permissions in the system.