Blazor UI: Current User
ICurrentUser service is used to obtain information about the currently authenticated user. Inject the ICurrentUser into any component/page and use its properties and methods.
Example: Show username & email on a page
@page "/"
@using Verto.Vcp.Users
@inject ICurrentUser CurrentUser
@if (CurrentUser.IsAuthenticated)
{
<p>Welcome @CurrentUser.UserName</p>
}
If you (directly or indirectly) derived your component from the
VcpComponentBase, you can directly use the baseCurrentUserproperty.
ICurrentUser provides Id, Name, SurName, Email, Roles and some other properties.
See the Server Side Current User service for more information.