私のアプリケーションに認証と認可を追加したいと思います。私はこれのためにActive Directoryを使用したくありません。 これを行うにはSystem.IdentityModel.Claims
を使用しますか? System.IdentityModel.Claims
を使用すると、認証の実装が容易になり、 の承認と理由/理由はありませんか?認証と認証に 'System.Identity.Model.Claims'を使用する
1
A
答えて
1
クレームベースの認証と承認のためにMicrosoft Genevaフレームワークを検討することを検討することがあります。 http://www.microsoft.com/geneva
クレームベースのセキュリティを実装することは間違いなく簡単になります。
クレームベースのセキュリティロールベースのアクセス制御リスト(ACL)の上に次のような利点があります
- シングルプログラミングモデル、認証方式が
- クレームは、SOAのサービスを横切って流れる使用に関係なくより簡単に、より多くの標準規格に準拠した方法で、環境
- より柔軟な(あなたは役割が本当に主張のちょうど別のタイプであることを見ることができる)
- プロセス境界を通過するときに再認証する必要はありません
これが役に立ちます。
0
何を使用しますか?データベース?あなたはクレームベースの認証があなたに与えると思いますか?
クレームベースの認証は、中間層などの複数のシステムと互換性のあるバックエンドに偽装と委任を混乱させることなく、IDをフローさせたい場合、より使いやすくなります。認証を実行し、それらのシステムから送信されたID情報に基づいてアプリケーションへのアクセスを許可する必要があります。
しかし、ADを使用しないで、データベースから取得したユーザー名とパスワードを使用するのであれば、メンバーシッププロバイダはWCFとASP.NETの役割とユーザーベースの承認チェックを可能にする簡単なオプションです。
関連する問題
- 1. 基本認証とプロキシ認証を使用するCamel Http4
- 2. クライアント証明書認証でBASIC認証を使用する
- 3. pymongo認証を使用しているときの認証エラー
- 4. Android/iOs指紋認証スキャナを認証に使用する
- 5. Windows認証とフォーム認証
- 6. フェザー - 認証と認証
- 7. Google認証とFacebook認証
- 8. ASP.NET用のWindows認証とフォーム認証
- 9. OpenIddict - マイクロサービスによる認証と認証
- 10. wpfユーザー認証と認証
- 11. ASP.net Windows認証とActiveDirectoryMembershipProviderを使用したフォーム認証
- 12. ネットワークHttpWebRequestを使用した認証とWebサイトの認証
- 13. ASP.NET Web APIを使用した基本認証とフォーム認証
- 14. 認証認証
- 15. PHP:HTTPダイジェスト認証レスポンスを使用してLDAPで認証する
- 16. OAuth 2.0の保護LDAP認証を使用する認証サーバ
- 17. AWS Cognito認証でカスタム認証ロジックを使用する
- 18. クッキー認証を使用するプロジェクトでの基本認証
- 19. Springセキュリティでデータベース認証とLDAP認証の両方を使用するには?
- 20. Rails 3のカスタム認証と一緒にCanCan認証を使用する
- 21. レール認証のユーザー認証と認可
- 22. asp.net mvc認証とshibbolethと認証
- 23. スプリングブートとセキュリティダイナミック認証と認証
- 24. 基本認証を使用してsonarScannerを認証します
- 25. LDAP認証とJDBC認証を使用してTomcatレルムを実装する
- 26. Azure AD認証とPassport認証
- 27. マルチテナントシステムでJWTと外部認証サーバーを使用するNginx認証
- 28. APIキー認証とユーザー認証のベストプラクティス
- 29. Forms認証とowin facebook認証(ウェブフォーム)
- 30. IIS認証用のHTTP認証ヘッダー
ok。クレームベースのセキュリティは何をより簡単にしますか? –
WhyとHowを含むように更新されました。元の質問をIDとセキュリティの要件に更新することを検討することもできます。投稿した内容があなたの質問にまだ答えていない場合は、特定のニーズに合わせて回答を絞り込むことができます。 –