Package com.vaadin.flow.spring
Class AuthenticationUtil
java.lang.Object
com.vaadin.flow.spring.AuthenticationUtil
Helpers for authentication related tasks.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.springframework.security.core.Authentication
Gets the authenticated user from the Spring SecurityContextHolder.Gets a function for checking if the authenticated user from the Spring SecurityContextHolder is in a given role.getSecurityHolderRoleChecker
(String rolePrefix) Gets a function for checking if the authenticated user from the Spring SecurityContextHolder is in a given role.
-
Constructor Details
-
AuthenticationUtil
public AuthenticationUtil()
-
-
Method Details
-
getSecurityHolderAuthentication
public static org.springframework.security.core.Authentication getSecurityHolderAuthentication()Gets the authenticated user from the Spring SecurityContextHolder.- Returns:
- the authenticated user or
null
-
getSecurityHolderRoleChecker
Gets a function for checking if the authenticated user from the Spring SecurityContextHolder is in a given role. Given role is always prefixed with 'ROLE_'.- Returns:
- a function for checking if the given user has the given role
-
getSecurityHolderRoleChecker
Gets a function for checking if the authenticated user from the Spring SecurityContextHolder is in a given role.- Parameters:
rolePrefix
- Prefix for the given role.- Returns:
- a function for checking if the given user has the given role
-