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 |
---|---|
Rappresenta un utente generico. |
|
Rappresenta un utente di Windows. |
|
Rappresenta un'identità ed è la classe base delle classi NTAccount e SecurityIdentifier. |
|
Rappresenta un account utente o gruppo. |
|
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 |
---|---|
Rappresenta un oggetto Principal generico. |
|
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 |
---|---|
Specifica il modo in cui gli oggetti Principal e Identity devono essere creati per un dominio applicazione. |
|
Definisce un insieme di SID comunemente utilizzati. |
|
Specifica il tipo di account Windows utilizzato. |
|
Specifica i ruoli comuni da utilizzare con IsInRole. |
Vedere anche
Attività
Riferimenti
Altre risorse
Autenticazione e autorizzazione in .NET Framework con Visual Basic