Principal

Ein Principal stellt die Identität und die Rolle eines Benutzers dar und handelt stellvertretend für den Benutzer. Die rollenbasierte Sicherheit in .NET Framework unterstützt drei Arten von Principals:

  • Allgemeine Principals stellen Benutzer und Rollen dar, die unabhängig von Benutzern und Rollen unter Windows vorhanden sind.

  • Windows-Principals stellen Windows-Benutzer und ihre Rollen bzw. ihre Windows-Gruppen dar. Ein Windows-Principal kann einen anderen Benutzer imitieren, d. h., der Principal kann im Namen eines Benutzers auf eine Ressource zugreifen, wenn er die Identität dieses Benutzers darstellt.

  • Benutzerdefinierte Principals können von einer Anwendung je nach Bedarf beliebig definiert werden. Sie können die grundlegenden Eigenschaften der Identität und der Rollen des Principals erweitern.

Siehe auch

Konzepte

Principal- und Identitätsobjekte

Weitere Ressourcen

Schlüsselbegriffe der Sicherheit