ASP.NET 구성 설정 대화 상자, 권한 부여 탭

ASP.NET 구성 설정 대화 상자의 권한 부여 탭에서는 사용자 계정 및 역할을 기반으로 현재 웹 사이트 디렉터리에 대한 권한 부여 규칙을 관리할 수 있습니다. Microsoft Windows 인증 또는 ASP.NET 폼 인증(ASP.NET 멤버 자격)을 사용하여 사용자 계정과 역할을 만들 수 있습니다. 현재 웹 사이트 디렉터리에 대한 규칙은 추가, 편집 또는 제거할 수 있습니다. 자식 하위 디렉터리에서 구성 파일 설정이 덮어쓰지 않는 한 규칙은 현재 하위 디렉터리 및 현재 URL의 모든 자식 하위 디렉터리에 적용됩니다.

참고

ASP.NET용 MMC 스냅인은 IIS 6.0 이전 버전과 함께 작동합니다.IIS 7.0 관리 도구에는 ASP.NET MMC 도구의 기능이 포함되어 있습니다.자세한 내용은 ASP.NET 및 IIS 구성을 참조하십시오.

Machine.config 구성 파일과 가상 부모 디렉터리에서 상속된 규칙도 표시되지만 편집할 수는 없습니다. 상속된 규칙이 미치는 영향을 변경하려면 웹 사이트 수준에서 새 설정을 만듭니다. 응용 프로그램 설정은 항상 문자열로 저장됩니다.

권한 부여 탭에서 설정한 내용은 속성 대화 상자를 표시하기 전에 선택한 웹 사이트에 적용됩니다.

참고

구성 설정은 상속이 가능합니다.서버의 모든 웹 사이트에 대한 기본 구성으로 사용되는 Machine.config 파일에 설정을 정의할 수 있습니다.ASP.NET 구성 파일에 대한 자세한 내용은 ASP.NET 구성 파일 계층 구조 및 상속을 참조하십시오.

ASP.NET 구성 설정에 대한 자세한 내용은 ASP.NET 구성 개요를 참조하십시오.

권한 부여 대화 상자를 열려면

  1. Windows에서 관리 도구를 연 후 인터넷 정보 서비스(IIS) 관리를 클릭합니다.

    IIS 관리자가 나타납니다.

  2. 인터넷 정보 서비스에서 Servername **(로컬 컴퓨터)**를 확장하고 웹 사이트를 확장한 후 Websitename 또는 기본 웹 사이트를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

    웹 사이트 등록 정보 대화 상자가 나타납니다.

  3. ASP.NET 탭을 클릭한 다음 구성 편집을 클릭합니다.

  4. ASP.NET 구성 설정 대화 상자가 나타납니다.

  5. 권한 부여 탭을 클릭합니다.

작업

권한 부여 탭을 사용하면 다음과 같은 작업을 수행할 수 있습니다.

  • Machine.config 파일을 포함하여 상속된 모든 구성 파일에 정의된 권한 부여 규칙 확인

  • 현재 웹 사이트 디렉터리에 대한 권한 부여 규칙 추가, 편집 및 제거

규칙 우선 순위

권한 부여 규칙은 위에서 아래로 순서대로 적용됩니다. 올바른 권한을 설정하기 위해 같은 폴더에 대해 여러 규칙을 만들어야 하는 경우도 있습니다. 예를 들어, 익명 사용자 계정의 액세스를 거부하는 규칙을 만들고 역할이 게스트인 사용자 계정의 액세스를 거부하는 두 번째 규칙을 만들 수 있습니다. 이렇게 하면 익명이 아니고 게스트가 아닌 다른 그룹의 사용자로 로그인한 경우에만 폴더에 액세스할 수 있습니다.

Web.config 설정

보안 탭을 통해 관리되는 Web.config 설정은 authorization, roleManager 및 authentication 섹션입니다.

Web.config 파일에서 발췌한 다음 내용은 웹 사이트의 하위 디렉터리에 대한 액세스를 제한합니다. 제한된 하위 디렉터리에는 관리자 및 John이라는 이름의 사용자만 액세스할 수 있으며 익명 사용자는 액세스할 수 없습니다.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.web>
        <authorization>
            <allow roles="administrators" />
            <allow users="John"/>
            <deny users="?" />
        </authorization>
    </system.web>
</configuration>

UI 요소

  • 상속된 권한 부여 규칙
    ASP.NET 구성 파일 계층 구조 및 상속에 정의된 대로 Machine.config 파일 또는 가상 부모 디렉터리에 정의되어 있는 상속된 권한 부여 규칙을 나열합니다. 상속된 설정은 기울임꼴로 표시되고 재정의한 상속된 설정은 굵게 표시됩니다.

  • 로컬 권한 부여 규칙
    현재 웹 사이트 디렉터리 및 해당 디렉터리의 모든 자식 디렉터리에 적용된 권한 부여 규칙을 나열합니다.

  • Add
    규칙 편집 대화 상자를 열고 새 규칙을 만들려면 클릭합니다.

  • Edit
    규칙 편집 대화 상자를 열고 선택한 규칙을 편집하려면 클릭합니다.

  • 제거
    로컬 권한 부여 규칙에서 선택된 행을 삭제하려면 클릭합니다.

참고 항목

작업

방법: 프로그래밍 방식으로 ASP.NET 구성 설정 사용

참조

ASP.NET 구성 설정 대화 상자, 인증 탭

ASP.NET 구성 설정 대화 상자, 위치 탭

connectionStrings 요소(ASP.NET 설정 스키마)

appSettings 요소(일반 설정 스키마)

개념

ASP.NET 구성 개요

기타 리소스

ASP.NET MMC 스냅인