다음을 통해 공유


테스트 코드에 디버깅 권한 사용

이 단원에서는 디버그 권한을 사용하여 권한 코드를 테스트하는 방법을 학습합니다.디버그 권한을 이용하면 최종 사용자가 역할 및 권한을 기준으로 무엇을 볼 수 있는지를 시뮬레이션할 수 있습니다.

디버깅 권한 사용

이전 단원에서는 제품 화면을 볼 수 있는 권한을 확인하는 코드를 작성했습니다.권한은 응용 프로그램 관리자에 의해 역할에 할당됩니다.코드를 테스트하려면 사용 권한을 가진 사용자와 갖지 않은 사용자 모두의 자격으로 응용 프로그램을 실행합니다.디버깅 권한을 설정하여 응용 프로그램을 테스팅하거나 디버깅하는 동안 그러한 사용 권한을 가진 사용자로 실행하게 할 수 있습니다.

디버그 권한 설정

  1. 솔루션 탐색기에서 속성 노드를 두 번 클릭합니다.

    응용 프로그램 디자이너가 나타납니다.

  2. 액세스 제어 탭을 클릭합니다.

  3. 사용 권한 정의 또는 디버깅 사용을 위한 권한 선택 그리드에서 Can_View_Products 권한을 선택하고 디버그 부여 확인란을 선택합니다.

  4. F5 키를 눌러 응용 프로그램을 실행합니다.

    제품 메뉴는 제품 정보 그룹 아래 탐색 메뉴에 나타나야 합니다.

  5. 실행 중인 응용 프로그램의 오른쪽 위 모퉁이에 있는 닫기 단추를 클릭하여 디자인 모드로 돌아갑니다.

  6. Can_View_Products 권한을 선택하고 디버깅 허가 확인란의 선택을 취소합니다.

  7. F5 키를 눌러 응용 프로그램을 다시 실행합니다.

    제품 메뉴 또는 제품 정보 그룹이 나타나면 안됩니다.필요한 Can_View_Products 권한 없이 응용 프로그램을 실행하고 있습니다.

자세히 보기

이 단원에서는 디버그 권한을 설정하고 응용 프로그램을 테스트하는 방법을 학습했습니다.디버그 권한은 응용 프로그램을 실행할 수 있게 하고 최종 사용자가 그들의 역할 및 사용 권한을 기준으로 무엇을 볼 수 있는지를 시뮬레이션할 수 있게 합니다.이 기능이 없었다면 다양한 사용자 ID를 만들고, 응용 프로그램을 닫은 후 다른 ID를 사용하여 다시 로그인해야 했습니다.

이 예제에서는 하나의 권한만 정의했습니다.많은 응용 프로그램은 여러 목적으로 다중 사용 권한을 만듭니다. 다른 결합을 테스트하기 위해 다중 디버그 사용 권한을 선택하고 응용 프로그램이 의도된 대로 잘 작동하는지 확인하십시오.

다음 단계

다음 단원에서는 응용 프로그램의 배포, 설치 및 관리 방법을 학습합니다.

다음 단원: 응용 프로그램 배포

참고 항목

작업

LightSwitch 인증 및 권한 부여

기타 리소스

권한 부여 사용 및 권한 만들기

LightSwitch에서 설정 관리