Condividi tramite


Classi utilizzate nelle operazioni utente di .NET Framework (Visual Basic)

Le interfacce IIdentity e IPrincipal costituiscono la base del sistema di autenticazione utente di .NET Framework. È possibile utilizzare le implementazioni di tali interfacce fornite da .NET Framework oppure implementare le classi.

Classi base utilizzate per le operazioni utente

La maggior parte delle classi che supportano le operazioni utente si trova nello spazio dei nomi System.Security.Principal. Per un elenco più dettagliato, consultare la documentazione di .NET Framework.

Le classi di seguito riportate implementano l'interfaccia IIdentity, la quale definisce le funzionalità di base di un oggetto Identity.

Classe

Descrizione

GenericIdentity

Rappresenta un utente generico.

WindowsIdentity

Rappresenta un utente di Windows.

IdentityReference

Rappresenta un'identità ed è la classe base delle classi NTAccount e SecurityIdentifier.

NTAccount

Rappresenta un account utente o gruppo.

SecurityIdentifier

Rappresenta un identificatore di sicurezza (SID) e fornisce le operazioni di marshalling e confronto per i SID.

Le classi di seguito riportate implementano l'interfaccia IPrincipal, la quale definisce le funzionalità di base di un oggetto Principal.

Classe

Descrizione

GenericPrincipal

Rappresenta un oggetto Principal generico.

WindowsPrincipal

Consente al codice di verificare se un utente Windows appartiene a un gruppo Windows.

Questa tabella elenca le enumerazioni più importanti utilizzate per le operazioni utente di .NET Framework.

Enumerazione

Descrizione

PrincipalPolicy

Specifica il modo in cui gli oggetti Principal e Identity devono essere creati per un dominio applicazione.

WellKnownSidType

Definisce un insieme di SID comunemente utilizzati.

WindowsAccountType

Specifica il tipo di account Windows utilizzato.

WindowsBuiltInRole

Specifica i ruoli comuni da utilizzare con IsInRole.

Vedere anche

Attività

Procedura dettagliata: implementazione di autenticazione e autorizzazione personalizzate (Visual Basic)

Riferimenti

User

Altre risorse

Autenticazione e autorizzazione in .NET Framework con Visual Basic