プリンシパル
プリンシパルは、ユーザーの ID とロールを表し、ユーザーの代わりを務めます。 .NET Framework のロール ベース セキュリティでは、次の 3 種類のプリンシパルがサポートされます。
汎用プリンシパルは、Windows のユーザーとロールとは無関係に存在するユーザーとロールを表します。
Windows プリンシパルは、Windows のユーザーとそのロール (または Windows グループ) を表します。 Windows プリンシパルは、他のユーザーを偽装できます。つまり、Windows プリンシパルは、あるユーザーに属する ID を提示し、そのユーザーの代わりにリソースにアクセスできます。
カスタム プリンシパルは、アプリケーションが必要に応じて自由に定義できます。 カスタム プリンシパルによって、プリンシパルの ID とロールの基本概念を拡張できます。