.NET 4.5このカスタムクレームタイプを作成するにはどうすればよいですか?

ショーンキリーン

バックグラウンド

現在、私が取り組んでいるプロジェクトは、それほど優れた方法でセキュリティを行っていません。私はそれをクレームベースのセキュリティにアップグレードしようとしています。なぜなら、それは私たちが保存する情報の種類とよりよく一致すると思うからです。しかし、私はそれに慣れていないので、できるだけ早くたくさん吸収しようとしています。

保存する必要があります:

  • 標準情報(名前、電子メールなど)
    • これにはすでに適切なクレームタイプがあります。
  • ユーザーがアクセスできるクライアントサイトのリスト
    • おそらく、IDを持つ「ClientSite」と呼ばれるクレームタイプ)-単純なものである必要があります
  • 特定のクライアントサイトごとの、ユーザーが持つ役割のリスト。
    • うーん....

その最後のものは私を少しつまずかせています。クライアントサイトIDとロール値を持つカスタムクレームタイプを作成する必要があると思います。

質問

  • ID(サイトのセクションを表す)とロール自体を格納するカスタムクレームタイプを作成するにはどうすればよいですか?
  • それが終わったら、どうすればその主張を適切に作成できますか?対処するためのカスタムの方法が必要Rights.PossessPropertyですか、それとも私はそれを考えすぎていますか?

私を正しい方向に向けてくれてありがとう。さっきも言ったように、Pluralsightのコースなどを吸収していますが、何かを発送したいのですが。:)

最小特権

間違ったClaimクラスを見ています-System.IdentityModel.Claimのクラスは非推奨です。

新しいものはSystem.Security.Claimsです。

この本はあなたに哲学の紹介を与えます:http//msdn.microsoft.com/en-us/library/ff423674.aspx

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

.NET 4ランタイムでPowerShellを実行するにはどうすればよいですか?

分類Dev

クレームベース認証を.NET4アプリケーションに適用するにはどうすればよいですか?

分類Dev

ASP.NET Coreのクレームに依存しないカスタムのAuthorize属性を作成するにはどうすればよいですか?

分類Dev

.NET Core 1.1RTMのカスタムアイテムテンプレートをVisualStudio 2015に登録するにはどうすればよいですか?

分類Dev

symfony 4でカスタムフォームタイプを作成するにはどうすればよいですか?

分類Dev

Xcode + Swift 4でカスタムUIBarButtonItemクラスを作成するにはどうすればよいですか?

分類Dev

log4cplusのカスタムレイアウトを作成するにはどうすればよいですか

分類Dev

.NET Core 2.0でカスタムTFSチェックインポリシーを作成するにはどうすればよいですか?

分類Dev

使用可能なすべてのスレッドを使い切ることなく、ASP.NET MVC Webアプリケーションでlog4netと非同期にログを記録するにはどうすればよいですか?

分類Dev

ASP.Net MVC 5ビューでApplicationUserのカスタムプロパティ値を取得するにはどうすればよいですか?

分類Dev

プログラムでlog4netにログファイルを解放させてアクセスできるようにするにはどうすればよいですか?

分類Dev

外部認証サービスを含むasp.netにカスタムクレームを追加するにはどうすればよいですか?

分類Dev

ASP.NET Razor構文を使用してブートストラップv4アルファのフォーム入力検証クラスを適用するにはどうすればよいですか?

分類Dev

ReactiveCocoa 4でカスタムシグナルを作成するにはどうすればよいですか?

分類Dev

プログラムでlog4netのsecurityContextを設定するにはどうすればよいですか?

分類Dev

IdentityServer4でクレームタイプをリクエストするにはどうすればよいですか?

分類Dev

同じインターフェースの2つの異なるオブジェクト(log4netロガー)でStructureMapを配線するにはどうすればよいですか?

分類Dev

ASP.NET Web API 2でlog4netレイアウトパターンを使用してユーザー名を条件付きでキャプチャするにはどうすればよいですか?

分類Dev

Facebookページにステータスを投稿するにはどうすればよいですか?[ASP.NET MVC 4]

分類Dev

1つのビューにCreateビューコードとインデックスビューコードを混在させました。では、asp.net MVC4のそのビューでデータベースからデータを取得するにはどうすればよいですか?

分類Dev

特にコンストラクターの場合、VB.NET4で密結合クラスを単体テストするためにMicrosoftFakesShimsを使用するにはどうすればよいですか。

分類Dev

Linuxカーネルのnet / ipv4のみをコンパイルするにはどうすればよいですか?

分類Dev

カスタムフィールドにワードプレスのmp4ファイルが含まれているかどうかを判断するにはどうすればよいですか?

分類Dev

.netカスタムプロセッサまたはレデューサーを使用するにはどうすればよいですか?

分類Dev

vb.netのグラフのデータポイントにカスタムラベルを配置するにはどうすればよいですか?

分類Dev

ASP.NET MVCでカスタムルートへのActionLinkを作成するにはどうすればよいですか?

分類Dev

システムタイムゾーンとシステムクロックを使用せずに、time4jで正確なUTC現在のタイムスタンプを取得するにはどうすればよいですか?

分類Dev

ASP.NET MVC 5のカスタムhtmlヘルパー内でHtml.Partial()を使用するにはどうすればよいですか?

分類Dev

カスタムクラスのシングルトンを作成し、それを.Net core 2.0の他のクラスに挿入するにはどうすればよいですか?「タイプ「サービス」のサービスが登録されていません。」?

Related 関連記事

  1. 1

    .NET 4ランタイムでPowerShellを実行するにはどうすればよいですか?

  2. 2

    クレームベース認証を.NET4アプリケーションに適用するにはどうすればよいですか?

  3. 3

    ASP.NET Coreのクレームに依存しないカスタムのAuthorize属性を作成するにはどうすればよいですか?

  4. 4

    .NET Core 1.1RTMのカスタムアイテムテンプレートをVisualStudio 2015に登録するにはどうすればよいですか?

  5. 5

    symfony 4でカスタムフォームタイプを作成するにはどうすればよいですか?

  6. 6

    Xcode + Swift 4でカスタムUIBarButtonItemクラスを作成するにはどうすればよいですか?

  7. 7

    log4cplusのカスタムレイアウトを作成するにはどうすればよいですか

  8. 8

    .NET Core 2.0でカスタムTFSチェックインポリシーを作成するにはどうすればよいですか?

  9. 9

    使用可能なすべてのスレッドを使い切ることなく、ASP.NET MVC Webアプリケーションでlog4netと非同期にログを記録するにはどうすればよいですか?

  10. 10

    ASP.Net MVC 5ビューでApplicationUserのカスタムプロパティ値を取得するにはどうすればよいですか?

  11. 11

    プログラムでlog4netにログファイルを解放させてアクセスできるようにするにはどうすればよいですか?

  12. 12

    外部認証サービスを含むasp.netにカスタムクレームを追加するにはどうすればよいですか?

  13. 13

    ASP.NET Razor構文を使用してブートストラップv4アルファのフォーム入力検証クラスを適用するにはどうすればよいですか?

  14. 14

    ReactiveCocoa 4でカスタムシグナルを作成するにはどうすればよいですか?

  15. 15

    プログラムでlog4netのsecurityContextを設定するにはどうすればよいですか?

  16. 16

    IdentityServer4でクレームタイプをリクエストするにはどうすればよいですか?

  17. 17

    同じインターフェースの2つの異なるオブジェクト(log4netロガー)でStructureMapを配線するにはどうすればよいですか?

  18. 18

    ASP.NET Web API 2でlog4netレイアウトパターンを使用してユーザー名を条件付きでキャプチャするにはどうすればよいですか?

  19. 19

    Facebookページにステータスを投稿するにはどうすればよいですか?[ASP.NET MVC 4]

  20. 20

    1つのビューにCreateビューコードとインデックスビューコードを混在させました。では、asp.net MVC4のそのビューでデータベースからデータを取得するにはどうすればよいですか?

  21. 21

    特にコンストラクターの場合、VB.NET4で密結合クラスを単体テストするためにMicrosoftFakesShimsを使用するにはどうすればよいですか。

  22. 22

    Linuxカーネルのnet / ipv4のみをコンパイルするにはどうすればよいですか?

  23. 23

    カスタムフィールドにワードプレスのmp4ファイルが含まれているかどうかを判断するにはどうすればよいですか?

  24. 24

    .netカスタムプロセッサまたはレデューサーを使用するにはどうすればよいですか?

  25. 25

    vb.netのグラフのデータポイントにカスタムラベルを配置するにはどうすればよいですか?

  26. 26

    ASP.NET MVCでカスタムルートへのActionLinkを作成するにはどうすればよいですか?

  27. 27

    システムタイムゾーンとシステムクロックを使用せずに、time4jで正確なUTC現在のタイムスタンプを取得するにはどうすればよいですか?

  28. 28

    ASP.NET MVC 5のカスタムhtmlヘルパー内でHtml.Partial()を使用するにはどうすればよいですか?

  29. 29

    カスタムクラスのシングルトンを作成し、それを.Net core 2.0の他のクラスに挿入するにはどうすればよいですか?「タイプ「サービス」のサービスが登録されていません。」?

ホットタグ

アーカイブ