2010-12-14 2 views
1

MV20 디자인 패턴을 사용하여 Silverlight4 Business Application에 대해 배우려면 VS2010을 사용하고 있습니다.Silverlight4 페이지 및 PrincipalPermission

선언적으로 SL4보기 (페이지 또는 UserControl 또는 ChildWindow)를 보호하는 방법을 알아 내려고 시도했습니다.

ASP.NET 2.0 웹 응용 프로그램에서 기억할 수 있듯이 내 웹 페이지에 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"프로젝트에 할 수 없어 보인다.

내 Google 검색은 보안의 또 다른 계층 인 WCF 메서드 호출 보안에 대한 결과를 반환합니다. 하지만 저는 SL 뷰 자체에 대해서도 선언적 보안을하고 싶습니다.

누구든지 아이디어가 있습니까? 내가 하나가, 후자는 당신이/로그인 의미 [PrincipalPermission(SecurityAction.Demand, Role="Manager")]

[PrincipalPermission(SecurityAction.Demand, Authenticated=true] 또는 싶은 생각

감사 Sheir

답변

1

(나는 SL 개발에 새로운 오전 기억)과 IPrinciple가와 연관되어 관리자의 역할 ...

첫 번째 것은 당신이 방금 로그인 한 것을 의미합니다. 유효한 사용자입니다.