プリンシパル

プリンシパルは、ユーザーの ID とロールを表し、ユーザーの代わりを務めます。 .NET Framework のロール ベース セキュリティでは、次の 3 種類のプリンシパルがサポートされます。

  • 汎用プリンシパルは、Windows のユーザーとロールとは無関係に存在するユーザーとロールを表します。

  • Windows プリンシパルは、Windows のユーザーとそのロール (または Windows グループ) を表します。 Windows プリンシパルは、他のユーザーを偽装できます。つまり、Windows プリンシパルは、あるユーザーに属する ID を提示し、そのユーザーの代わりにリソースにアクセスできます。

  • カスタム プリンシパルは、アプリケーションが必要に応じて自由に定義できます。 カスタム プリンシパルによって、プリンシパルの ID とロールの基本概念を拡張できます。

参照

概念

プリンシパル オブジェクトと ID オブジェクト

その他の技術情報

セキュリティの基本概念