앱 승인을 위한 자동화 규칙 가이드
조직에서 앱의 자동 승인을 설정하는 경우 신중하게 진행하여 규칙이 팀에서 설정한 고유한 보안 요구사항을 충족하는지 확인하는 것이 중요합니다. 규칙을 구성하는 구성 요소의 개요와 규칙을 적용하는 방법에 대해 읽어보세요.
참고: 프로덕션 환경에서 해당 기능을 구현하기 전에 별도의 테스트 환경에서 이를 테스트하는 것이 좋습니다. 추가 지원이 필요한 경우 언제든지 Slack에 문의해주세요.
이용 방법
앱 설치 요청은 규칙에서 확인하는 조건에 따라 사용자의 검토를 위해 자동으로 승인, 제한, 해제 또는 플래그 지정될 수 있습니다. 규칙은 여러 규칙 구성 요소로 구성될 수 있으며 결정한 순서대로 평가됩니다. 요청한 앱이 규칙의 요구사항을 충족하는 경우 미리 정해진 해결 방법이 자동으로 적용됩니다.
알아야 할 용어
-
규칙 구성 요소
구성 요소는 자동화된 결과를 결정하기 위해 규칙에서 확인하는 것입니다.사용 가능한 구성 요소
범위 이전 해결 방법 앱 배포 앱 ID -
조건
조건문은 구성 요소와 비교의 상호 작용 방식을 수정합니다.사용 가능한 조건
다음 값인 경우 다음 값이 아닌 경우 -
비교
비교는 규칙 구성 요소의 상태입니다. 각 구성 요소에는 사용 가능한 자체 비교 세트가 있습니다.사용 가능한 비교
포함 비어 있음 승인됨 제한됨 해결되지 않음
내부 앱 Slack Marketplace 승인됨 특정 앱 ID -
해결 방법
해결 방법은 규칙의 모든 요소를 포함하는 요청된 앱의 조치 방법을 결정합니다.사용 가능한 해결 방법
제한 승인 취소 검토 -
규칙
사용 가능한 구성 요소, 조건 및 비교는 규칙으로 알려진 해결 방법이 있는 조건문으로 구성됩니다.
임의의 또는 모든 구성 요소 + 조건 + 비교가 있는 경우
해결 방법 = 제한 승인 취소 검토
범위
범위는 앱이 액세스할 수 있는 권한을 나타내는 고유한 권한 집합입니다. 워크스페이스에 설치된 각 앱에는 앱이 작동할 수 있도록 하는 개별화된 범위의 집합이 있습니다. 자세한 범위 목록은 Slack의 API 문서를 참조하세요. 또한 앱에서 사용되는 범위에 따라 앱 요청을 해결하는 규칙을 설정할 수 있습니다.
범위가 요청됨
범위가 해결됨
요청된 범위는 요청된 앱에 있는 모든 범위를 나타냅니다.
비교 |
평가 목록 |
다음에 있는 항목 중 하나를 포함 |
낮은 위험 목록 |
다음에 있는 항목만 포함 |
중간 위험 목록 |
비어 있음 |
높은 위험 목록 |
비어 있지 않음 |
등급 미지정 목록 |
예시
해결된 범위는 이전에 요청 및 승인된 앱의 범위 집합을 나타냅니다.
비교 |
평가 목록 |
다음에 있는 항목 중 하나를 포함 |
낮은 위험 목록 |
다음에 있는 항목만 포함 |
중간 위험 목록 |
비어 있음 |
높은 위험 목록 |
비어 있지 않음 |
등급 미지정 목록 |
예시
팁: 시작하기 전에 범위 평가 탭을 살펴보고 적절한 범위를 평가했는지 확인합니다.
이전 해결 방법
워크스페이스에서 이전에 앱이 요청된 경우 동일한 해결 방법을 적용하도록 규칙을 설정할 수 있습니다.
이전 해결 방법인 경우
이전 해결 방법이 아닌 경우
조건 |
비교 |
다음 값인 경우 |
승인됨 |
다음 값인 경우 |
제한됨 |
다음 값인 경우 |
해결되지 않음 |
예시
조건 |
비교 |
다음 값이 아닌 경우 |
승인됨 |
다음 값이 아닌 경우 |
제한됨 |
다음 값이 아닌 경우 |
해결되지 않음 |
예시
"이전 해결 방법이 제한되지 않은 경우, 승인"
앱 배포
내부적으로 또는 Slack Marketplace에서 앱이 시작되는 위치를 기준으로 규칙을 설정합니다.
앱 배포인 경우
앱 배포가 아닌 경우
조건 |
비교 |
다음 값인 경우 |
내부 앱 |
다음 값인 경우 |
Slack Marketplace 승인됨 |
예시
"요청된 앱이 내부 앱인 경우, 검토를 위해 전송"
조건 |
비교 |
다음 값이 아닌 경우 |
내부 앱 |
다음 값이 아닌 경우 |
Slack Marketplace 승인됨 |
예시
"요청된 앱이 Slack Marketplace에서 승인되지 않은 경우, 검토를 위해 전송합니다"
앱 ID
고유한 앱 ID를 기반으로 특정 앱을 승인하는 규칙을 생성합니다.
앱 ID:
조건 |
비교 |
다음 값인 경우 |
특정 앱 ID |
예시
"앱 ID가 [any app ID]인 경우, 취소"
해결
요청된 앱이 규칙의 모든 조건을 충족하면 설정된 해결 방법에 따라 해결되고 요청자에게 알림이 전송됩니다.
-
제한
범위가 변경되지 않는 한 앱을 설치할 수 없으며 다시 요청할 수 없습니다. -
승인
앱이 설치됩니다. -
취소
결정을 내리지 않고 요청을 취소합니다. 언제든지 새로운 요청을 할 수 있습니다. -
검토
검토 및 승인을 위해 앱이 사용자에게 전송됩니다.