Slack 앱 사용자 프로비저닝 사용하기
Slack 앱 사용자 프로비저닝 Slack Workspace에서 사용 중인 Plan이 Business+ 이상이어야 합니다. |
앱 사용자 프로비저닝이란?
앱 사용자 프로비저닝 기능은 조직 또는 워크스페이스에서 앱을 사용자에게 할당하거나 회수했을 때, 실제 SaaS 쪽의 User Pool에도 자동으로 사용자가 초대/추가/활성화되거나 삭제/비활성화되도록 프로비저닝하기 위한 기능입니다. SaaS의 사용자 목록은 실시간으로 조회할 수 있으며, 사용자 초대/추가/활성화 또는 삭제/비활성화 프로비저닝은 SaaS에 따라 실행된 후 반영되기까지 약 5분 정도 소요될 수 있습니다.
Slack 앱 사용자 프로비저닝 기능 활성화하기
- Megazone Admin에 관리자 계정으로 로그인합니다.
- 조직에 추가된 Slack 앱이 없으면 먼저 Slack 앱을 추가해주세요.
※ 조직에서 사용할 Slack 앱을 추가하는 방법은 Slack 앱 추가하기 가이드를 참고해주세요. - Megazone Admin의 Slack 앱 상세 화면으로 이동합니다.
- Slack 앱 상세 화면에서 [프로비저닝 탭]으로 이동합니다.
- [프로비저닝 탭]에서 [인증하기]를 클릭합니다.
- Slack 로그인 화면이 나오면 Slack Workspace의 관리자 계정으로 로그인합니다.
※ 이때 로그인하는 관리자 계정은, 조직에 Slack 앱 추가 시 ACS URL에 입력한 Slack Workspace에 소속된 관리자 계정이어야 합니다. - Slack의 권한 요청 다이얼로그에서 [허용]를 클릭하면 프로비저닝 설정이 완료됩니다.
Slack 사용자 조회하기
Slack 프로비저닝 설정이 완료되면 Slack Workspace에 있는 사용자를 실시간으로 조회할 수 있습니다.
Slack Workspace에서 조회되는 정보는 다음과 같으며, Slack 사용자의 아이디(이메일)로 검색할 수 있습니다.
[Slack 프로필]
- Slack 사용자 이름
- Slack 사용자 아이디(이메일)
- Slack 사용자 상태(활성/비활성)
Slack 사용자의 아이디(이메일)과 동일한 이메일을 사용하는 사용자가 Slack 앱이 추가된 조직 또는 워크스페이스에 있으면 '조직 프로필' 또는 '워크스페이스 프로필'에 해당 사용자 정보가 표시되며, 사용자에게 어떤 유형으로 앱이 할당되어있는지 확인할 수 있습니다.
[조직(또는 워크스페이스) 프로필]
- 조직 사용자 이름
- 조직 사용자 아이디(이메일)
- 앱 할당 여부 및 유형(사용자 / 그룹 / 조직 단위)
Slack에 사용자 초대하기
Slack 앱에 관리자 계정으로 인증하여 프로비저닝 기능을 활성화한 상태에서 사용자를 앱에 할당합니다.
이때 관리자가 직접적으로 할당을 위한 액션을 하지 않더라도, 간접적으로 할당되는 경우에도 사용자 초대 프로비저닝이 실행됩니다. 사용자 초대 프로비저닝이 실행되는 대표적인 케이스는 다음과 같습니다.
[사용자 초대 프로비저닝이 실행되는 몇 가지 케이스]
- 조직 기본그룹에 할당 후 조직에 신규 사용자가 추가되는 경우
- 앱을 할당한 조직단위로 사용자가 이동되는 경우
- 앱을 할당한 조직단위를 하위 조직단위가 상속하는 경우
- 사용자 상태가 대기, 비활성, 잠금일 때 할당한 뒤, 해당 사용자의 상태가 '활성' 상태로 변경되는 경우 등
Slack Workspace에 없는 사용자에게 앱을 할당하면 Slack Workspace에 초대되면서 사용자 목록에 추가됩니다. 만약, 앱을 할당한 사용자가 Slack Workspace에 이미 추가되어 있지만 비활성화되어있던 사용자인 경우에는 해당 사용자의 Slack 계정이 활성화됩니다.
※ 할당한 사용자의 계정이 조직에서 대기, 비활성, 잠금 상태인 경우에는 사용자 초대 프로비저닝이 실행되지 않습니다. 이와 같은 상태에서 할당한 사용자는 계정이 '활성' 상태로 변경되었을 때 사용자 초대 프로비저닝이 실행됩니다.
Slack에 있는 사용자 비활성화하기
Slack 앱에 관리자 계정으로 인증하여 프로비저닝 기능을 활성화한 상태에서 사용자를 앱에서 할당 해제합니다.
이때 사용자 초대 프로비저닝과 마찬가지로, 관리자가 직접적으로 할당 해제를 위한 액션을 하지 않더라도, 간접적으로 앱으로부터 할당 해제되는 경우에도 사용자 비활성화 프로비저닝이 실행됩니다. 사용자 비활성화 프로비저닝이 실행되는 대표적인 케이스는 다음과 같습니다.
[사용자 비활성화 프로비저닝이 실행되는 몇 가지 케이스]
- 사용자가 디렉터리 동기화를 통해 조직에서 삭제된 경우
- 앱을 할당하지 않은 조직단위로 사용자가 이동한 경우
- 앱을 할당한 그룹을 조직에서 삭제한 경우
- 조직의 사용자 계정 상태가 비활성화된 경우 등
사용자 비활성화 프로비저닝이 실행되면 Slack Workspace의 사용자 계정이 비활성화됩니다.
Slack 일회성 프로비저닝 사용하기
일회성 프로비저닝 기능을 사용하면, 기존에 앱을 할당했던 사용자들 중에서 Slack Workspace에 초대되어 있지 않은 사용자나, Slack Workspace에서 비활성화 되어있는 사용자에 대해 사용자 초대 프로비저닝이 실행됩니다.