Blazor Server Authorize in .NET8

marcelw-ch marcelw-ch_hotmail.com 61 Zuverlässigkeitspunkte
2024-03-18T11:09:15.41+00:00

Hallo, in einem Blazor Server Projekt mit integrierter Standard Authentifizierung habe ich folgenden Anweisung in der Name.razor Page "

@inject AuthenticationStateProvider AuthenticationStateProvider

@inject IAuthorizationService AuthorizationService

@attribute [Authorize]

und/sowie diese

@using System.Security.Claims;

@using Microsoft.AspNetCore.Components.Authorization

" seit dem update auf .NET8 generiert dies einen Fehler bei den zwei in "BOLD". jetzt muss auch noch

"@using Microsoft.AspNetCore.Authorization"

enthalten sein. warum?

Frage was ist NEU und was ist zu beachten bei Blazor Pages.razor mit .NET8 in Bezug auf Authentication?

Bitte um Link zu Dokumentation. MERCI

marcel

.NET
.NET
Microsoft-Technologien, die auf dem .NET-Softwareframework basieren.
15 Fragen
Blazor
Blazor
Ein kostenloses Open-Source-Webframework, mit dem Entwickler Web-Apps mit C# und HTML erstellen können, die von Microsoft entwickelt werden.
4 Fragen
0 Kommentare Keine Kommentare
{count} Stimmen

1 Antwort

Sortieren nach: Am hilfreichsten
  1. Thomas Wycichowski 4lhome.org 505 Zuverlässigkeitspunkte
    2024-03-18T11:28:20.94+00:00

    Hi Marcel,

    die Migration von .NET 7 > 8 findest Du hier: https://learn.microsoft.com/de-de/aspnet/core/migration/70-80?view=aspnetcore-8.0&tabs=visual-studio

    Die aktuelle Doku zur Sicherheit hier: https://learn.microsoft.com/de-de/aspnet/core/blazor/security/?view=aspnetcore-8.0

    Wichtig ist sicherlich das CascadingAuthenticationState in .NET 8 weggefallen ist