From fde73f8be9aa4fd49ad7554a357f311e77d45a39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Sun, 13 Sep 2020 11:39:51 +0300 Subject: [PATCH] Add current claims. --- .../Pages/Index.razor | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Pages/Index.razor b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Pages/Index.razor index 1a10b01c4d..66c4949ac9 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Pages/Index.razor +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Pages/Index.razor @@ -1,8 +1,10 @@ @page "/" @using Volo.Abp.Users @using Volo.Abp.MultiTenancy +@using System.Security.Claims @inject ICurrentUser CurrentUser @inject ICurrentTenant CurrentTenant +@inject AuthenticationStateProvider AuthenticationStateProvider

Welcome to MyProjectName!

@@ -23,6 +25,17 @@ } +@if (_claims != null) +{ +

Current Claims

+ +} + @if (CurrentTenant.IsAvailable) {

Current Tenant

@@ -31,3 +44,17 @@
  • Name: @CurrentTenant.Name
  • } + +@code +{ + private IEnumerable _claims; + + protected override async Task OnInitializedAsync() + { + var authState = await AuthenticationStateProvider.GetAuthenticationStateAsync(); + if (authState.User.Identity.IsAuthenticated) + { + _claims = authState.User.Claims; + } + } +}