Showing Current User Info
Learn how to show current user info using Thymeleaf.
Application user details
We have seen in the earlier modules that we can show the username on a Thymeleaf page using sec:authentication="name"
and the roles of the user with sec:authentication="principal.authorities"
.
The principal refers to the UserDetails
implementation that the UserDetailsService
returns. We can call any method of our ApplicationUserDetails
implementation in the sec:authentication
attribute to display information about the current user.
Updating menu
As an example, we can update top-menu.html
to show the displayName
and the username
information from ApplicationUserDetails
:
Get hands-on with 1300+ tech skills courses.