구성 요소, 인터페이스 또는 메서드에 역할 할당

Component Services 관리 도구를 통해 표시되는 COM+ 애플리케이션 내의 모든 항목에 역할을 명시적으로 할당할 수 있습니다. 이렇게 하면 역할의 멤버인 모든 사용자가 해당 항목 및 해당 항목에 포함된 다른 항목에 대한 액세스가 허용됩니다. 예를 들어 "Reader" 역할을 구성 요소에 할당하는 경우 "Reader" 멤버는 해당 구성 요소와 해당 구성 요소에 노출되는 모든 인터페이스 및 메서드에 액세스할 수 있습니다. "Reader"는 해당 인터페이스 및 메서드에 대해 상속된 역할로 표시됩니다.

메서드는 메서드에 역할을 직접 명시적으로 할당하거나 메서드의 인터페이스 또는 메서드 구성 요소에 역할을 할당하여 역할을 할당하는 경우에만 호출자가 액세스할 수 있습니다. 이 경우 역할은 메서드에서 상속됩니다. 역할이 할당되지 않고 액세스 검사를 사용하도록 설정하면 메서드에 대한 모든 호출이 실패합니다.

역할을 할당하려면 먼저 애플리케이션에 대해 정의 해야 합니다. 애플리케이션에 대해 정의된 모든 역할은 애플리케이션 내의 모든 구성 요소, 메서드 및 인터페이스에 대한 보안의 선택한 항목에 대해 명시적으로 설정된 역할 창에 표시됩니다.

구성 요소, 메서드 또는 인터페이스에 역할을 할당하려면

  1. Component Services 관리 도구의 콘솔 트리에서 역할이 정의된 COM+ 애플리케이션을 찾습니다. 역할을 할당하는 항목에 따라 트리를 확장하여 애플리케이션의 구성 요소, 인터페이스 또는 메서드를 봅니다.

  2. 역할을 할당할 항목을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  3. 속성 대화 상자에서 보안 탭을 클릭합니다.

  4. 선택한 항목에 대해 명시적으로 설정된 역할 상자에서 항목에 할당할 역할을 선택합니다.

  5. 확인을 클릭합니다.

항목에 대해 명시적으로 설정한 모든 역할은 항목에 포함된 하위 수준 항목에 상속되며 해당 항목에 대해 선택한 항목에서 상속한 역할 창에 표시됩니다.

Role-Based 보안 구성

애플리케이션에 대한 역할 정의

애플리케이션에 대한 액세스 검사 사용

구성 요소 수준에서 액세스 검사 사용

액세스 검사에 대한 보안 수준 설정