마지막으로 수정한 날짜 : 22-Feb-2002
작업 내용요약이 문서에서는 Visual Basic .NET을 사용하여 폼 기반 인증을 구현한 ASP.NET 응용 프로그램에서 역할 기반 보안을 구현하는 방법을 설명합니다. 요구 사항이 문서는 ASP.NET 응용 프로그램에서 폼 기반 인증이 이미 구현되었다고 가정합니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오. 인증 사용자에 역할 할당폼 사용자가 Microsoft Windows 사용자가 아닐 수도 있기 때문에 관련된 역할이 기본으로 지정되지 않습니다. 따라서 코드 내에서 역할 기반 보안을 구현할 수 있도록 해당 사용자의 ID에 인증 사용자의 역할을 지정해야 합니다. Sub Application_AuthenticateRequest(ByVal sender As Object, ByVal e As EventArgs) if (not(HttpContext.Current.User is Nothing)) then if HttpContext.Current.User.Identity.AuthenticationType = "Forms" then Dim id as System.Web.Security.FormsIdentity id = HttpContext.Current.User.Identity Dim MyRoles(2) As String MyRoles(0) = "Manager" MyRoles(1) = "Admin" HttpContext.Current.User = new System.Security.Principal.GenericPrincipal(id,MyRoles) End ifEnd ifEnd sub ASPX 페이지에서 사용자 역할 확인 및 프로그램 논리 구현다음 절차는 인증 사용자가 속하는 역할을 기반으로 프로그램 논리를 구현하고 제어하는 방법을 보여 줍니다.
참조ASP.NET 보안에 대한 개요를 보려면 Microsoft 기술 자료의 다음 문서를 참조하십시오. Q306590 BETA-INFO: ASP.NET Security Overview 역할 기반 보안에 대한 자세한 내용은 다음 .NET Framework Software Development Kit(SDK) 문서를 참조하십시오. 다음 IBuySpy Developer Solutions 웹 사이트의 문서와 소스 코드에서 역할 기반 보안에 대한 정보를 참조할 수 있습니다. ASP.NET에 대한 자세한 내용은 다음 MSDN 뉴스 그룹을 참조하십시오. 본 문서에 포함된 다른 공급업체의 연락처 정보는 필요한 기술 지원을 받는 데 도움을 주기 위한 것입니다. 이 연락처 정보는 예고 없이 변경될 수 있습니다. Microsoft는 이들 타사 연락처 정보의 정확성을 보증하지 않습니다. 추가 검색어: 키워드:kbSecurity kbGrpDSASP kbDSupport kbHOWTOmaster |



