Classes utilisées dans les opérations d'utilisateur du .NET Framework (Visual Basic)
Les interfaces IIdentity et IPrincipal forment la base du système de l'authentification utilisateur .NET Framework. Vous pouvez utiliser des implémentations de ces interfaces fournies par .NET Framework, ou vous pouvez implémenter ces classes vous-même.
Classes de base utilisées pour les opérations utilisateur
La plupart des classes qui prennent en charge les opérations utilisateur figurent dans l'espace de noms System.Security.Principal. Pour une liste plus complète, consultez la documentation .NET Framework.
Les classes suivantes implémentent l'interface IIdentity qui définit les fonctionnalités de base d'un objet Identity.
Classe |
Description |
---|---|
Représente un utilisateur générique. |
|
Représente un utilisateur Windows. |
|
Représente une identité et constitue la classe de base des classes NTAccount et SecurityIdentifier. |
|
Représente un utilisateur ou un compte de groupe. |
|
Représente un identificateur de sécurité (SID) et fournit des opérations de marshaling et de comparaison des SID. |
Les classes suivantes implémentent l'interface IPrincipal qui définit les fonctionnalités de base d'un objet Principal.
Classe |
Description |
---|---|
Représente une entité de sécurité générique. |
|
Permet au code de vérifier l'appartenance à un groupe Windows d'un utilisateur Windows. |
Ce tableau répertorie les énumérations les plus importantes utilisées pour les opérations utilisateur .NET Framework.
Énumération |
Description |
---|---|
Spécifie comment les objets Identity et Principal doivent être créés pour un domaine d'application. |
|
Définit un ensemble d'identificateurs de sécurité (SID) fréquemment utilisés. |
|
Spécifie le type de compte Windows utilisé. |
|
Spécifie les rôles communs à utiliser avec IsInRole. |
Voir aussi
Tâches
Référence
Autres ressources
Authentification et autorisation dans le .NET Framework avec Visual Basic