VS2010を使用して、MVVMデザインパターンを使用したSilverlight4ビジネスアプリケーションについて学習しています。
SL4ビュー(Page、UserControl、ChildWindowのいずれか)を宣言的に保護する方法を理解しようとしています。
ASP.NET 2.0 Webアプリケーションで、自分のWebページにPrincipalPermission属性を配置できた可能性があることを思い出します。
例:
using System.Security.Permissions;
[PrincipalPermission(SecurityAction.Demand, Authenticated=true, Role="Manager")]
public partial class Default : System.Web.UI.Page
{//blab blab
}
System.Securityへの参照を設定することさえできないため、「SL4」プロジェクトではそれを行うことができないようです。
私のグーグル検索は、WCFメソッド呼び出しの保護に関する結果を返し続けます。これはセキュリティの別のレイヤーとしては問題ありません。ただし、SLビュー自体にも宣言型セキュリティを適用したいと思います。
誰かアイデアはありますか?(私はSL開発に不慣れであることを忘れないでください)
ありがとうSheir