0

STSクレームを使用してユーザー認証を管理するasp.net Webフォームアプリケーションがあります。ワークフローは非常に簡単です。ユーザーがログイン ページにアクセスして資格情報を入力すると、ユーザーの権利を含むクレームが生成されます。このクレームは、アプリケーションの WCF サービスに権限を渡して、アプリケーションがアクセスできるデータなどを制御するために使用されます。自動テスト (さらには開発) のために、自動テストがログインをバイパスし、ページの読み込み時に適切な基準が使用されます。既存の sts サービスを書き直すことなく、これを実現したいと考えています。ダミーのクレームを作成できるかどうか、およびメイン サイトが呼び出されたときにこれをドキュメントに挿入できるかどうかは誰にもわかりません。認証 (isAuthenticated) を回避することに問題はないと思いますが、' 認可の主張についてよくわからない。開発/スタブ クレームを作成する際に参照/参照する場所についての提案やヒントをいただければ幸いです。

前もって感謝します、

4

1 に答える 1

1

コードに挿入するのに最適な場所はわかりませんが、必要なクレームを使用して、いつでも自分でClaimsIdentity/ClaimsPrincipalを作成できます。

于 2013-01-09T07:49:00.647 に答える