# 서버단 명령의 권한

서버단 명령을 정의할 때 비즈니스 요구 사항에 따라 해당 서버 명령을 호출할 수 있는 역할인 권한을 설정할 수 있습니다.

## 사용 권한 설정&#x20;

서버단 명령을 만든 후 일반 설정 탭에서 사용 권한을 설정할 수 있습니다. 서버단 명령을 호출할 수 있는 역할입니다.

예를 들어 Administrator 역할을 선택합니다. 즉, Administrator 역할의 사용자만 서버단 명령을 호출할 수 있습니다.<br>

<figure><img src="https://2930313389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkr3K95OpVnkhRrSKF3Qh%2Fuploads%2FOj00YaPfz9aPVMTCP9YC%2Fimage.png?alt=media&#x26;token=2681e84f-59f4-48f7-a50c-b2d6fb0d0506" alt=""><figcaption></figcaption></figure>

예를 들어, 서버단 명령의 이름을 CSV 내보내기로 설정합니다.

생성이 완료되면 이 서버단 명령을 호출할 수 있습니다.

예를 들어 페이지에서 셀 범위를 선택하고 버튼으로 설정합니다. 버튼의 명령을 편집하고 "서버 명령 호출"으로 명령을 선택한 다음 서버단 명령 뒤에 있는 드롭다운을 클릭하고 드롭다운 목록에서 "CSV 내보내기"를 선택합니다.

![](https://content.gitbook.com/content/kr3K95OpVnkhRrSKF3Qh/blobs/NrK1NMmFCrJf78W9VBMw/image.png)

설정이 완료되면 페이지를 실행하고 Administrator 사용자를 사용하여 로그인합니다.페이지에서 CSV 내보내기 버튼을 클릭하면 설정된 지정된 경로 아래에 내보낸 CSV 파일이 표시됩니다.

![](https://content.gitbook.com/content/kr3K95OpVnkhRrSKF3Qh/blobs/eSdR4qzSuyqXYNAxqSPx/image.png)

Administrator 역할이 아닌 사용자를 사용하여 로그인하거나 로그인하지 않은 경우 CSV 내보내기 버튼을 클릭하면 서버 명령을 실행할 수 있는 권한이 없다는 오류 메시지가 나타납니다. 서버단 명령에 대한 사용 권한이 설정되어 있기 때문입니다.

![](https://content.gitbook.com/content/kr3K95OpVnkhRrSKF3Qh/blobs/PQOI5G9sbO0Za11ECLpH/image.png)

페이지에서 서버단 명령 호출을 설정할 때 페이지의 셀에 반환 코드 및 반환 정보를 설정할 수 있으며, 권한이 없는 사용자가 서버단 명령을 호출할 때 실패하고 명령 실행 실패에 대한 특정 오류 코드 및 오류 메시지가 셀에 반환됩니다.

![](https://content.gitbook.com/content/kr3K95OpVnkhRrSKF3Qh/blobs/XLW5UdfALVfTUUDvPsM8/image.png)

권한이 없는 역할로 로그인하거나 로그인하지 않은 경우 CSV 내보내기 버튼 클릭하면 반환 코드 401과 반환 정보가 페이지에 지정된 셀에 표시되어 사용자에게 브라우저 오류 없이 서버 쪽 명령을 실행할 수 있는 권한이 없음을 나타냅니다.

![](https://content.gitbook.com/content/kr3K95OpVnkhRrSKF3Qh/blobs/qQdvuG6hfAYx7TcAsjXx/image.png)
