Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Auktorisering refererar till den process som avgör vad en användare kan göra. En administrativ användare kan till exempel skapa ett dokumentbibliotek, lägga till dokument, redigera dokument och ta bort dem. En icke-administratörsanvändare som arbetar med biblioteket har endast behörighet att läsa dokumenten.
Auktorisering är separat och skiljer sig från autentisering. Auktorisering förlitar sig dock på en autentiseringsmekanism. Autentisering är en process för att verifiera en användares identitet, vilket kan leda till att ett eller flera identitetsobjekt skapas för användaren.
Att konfigurera autentisering begränsar inte automatiskt åtkomsten till slutpunkter. Om du vill kräva autentiserade användare som standard i en app på serversidan konfigurerar du en princip för återställningsauktorisering. Information om hur auktoriseringsmetadata väljer namngivna principer, standardprinciper och återställningsprinciper finns i Principbaserad auktorisering i ASP.NET Core.
Mer information om autentisering i ASP.NET Core finns i Översikt över ASP.NET Core Authentication.
Auktoriseringstyper
Auktorisering i ASP.NET Core ger en enkel deklarativ roll-modell och en omfattande principbaserad modell. Auktorisering uttrycks i krav och hanterare utvärderar en användares anspråk mot krav. Imperativa kontroller kan baseras på enkla principer eller principer som utvärderar både användaridentiteten och egenskaperna för resursen som användaren försöker komma åt.
Namespaces
Auktoriseringskomponenter, inklusive [Authorize] attributet och [AllowAnonymous] attributet, definieras i Microsoft.AspNetCore.Authorization namnområdet.
Mer information finns i Enkel auktorisering i ASP.NET Core.
Ytterligare resurser
ASP.NET Core