Guest User

Untitled

a guest
Nov 3rd, 2023
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.80 KB | None | 0 0
  1. @page "/authentication/login-callback"
  2. @using Microsoft.AspNetCore.Components.Authorization
  3. @using System.Text.Json
  4. @inject AuthenticationStateProvider AuthenticationStateProvider
  5.  
  6. <p>@message</p>
  7.  
  8. @code {
  9.     private string message;
  10.  
  11.     protected override async Task OnInitializedAsync()
  12.     {
  13.  
  14.         var authState = await AuthenticationStateProvider.GetAuthenticationStateAsync();
  15.         var user = authState.User;
  16.         if (user.Identity.IsAuthenticated)
  17.         {
  18.             var claims = user.Claims;
  19.             message = $"Name: {user.Identity.Name} \nClaims: {JsonSerializer.Serialize(claims)}";
  20.             Console.WriteLine(message);
  21.         }
  22.         else
  23.         {
  24.             message = "User is not authenticated";
  25.         }
  26.         await base.OnInitializedAsync();
  27.     }
  28. }
  29.  
Advertisement
Add Comment
Please, Sign In to add comment