Package com.decs.application.security
Class AuthenticatedUser
java.lang.Object
com.decs.application.security.AuthenticatedUser
Authenticated User Class
This class represents a authenticated user in the system.
- Version:
- 1.0
- Author:
- Bruno Guiomar
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final com.vaadin.flow.spring.security.AuthenticationContextprivate final UserRepository -
Constructor Summary
ConstructorsConstructorDescriptionAuthenticatedUser(com.vaadin.flow.spring.security.AuthenticationContext authenticationContext, UserRepository userRepository) Authenticated User class constructor -
Method Summary
-
Field Details
-
userRepository
-
authenticationContext
private final com.vaadin.flow.spring.security.AuthenticationContext authenticationContext
-
-
Constructor Details
-
AuthenticatedUser
public AuthenticatedUser(com.vaadin.flow.spring.security.AuthenticationContext authenticationContext, UserRepository userRepository) Authenticated User class constructor- Parameters:
authenticationContext- Authentication context objectuserRepository- System's user repository
-
-
Method Details
-
get
Gets the authenticated user- Returns:
- the authenticated User object
-
logout
public void logout()Logs out the authenticated user
-