조직별 외부 애플리케이션 활성화
외부 애플리케이션 등록과 사용 활성화는 별개입니다. 애플리케이션을 만든 조직도 자동으로 활성화되지 않으며, 사용할 조직마다 활성화해야 합니다. 다른 조직이 관리하는 앱도 해당 조직에 발견 가능하게 설정되어 있다면 활성화할 수 있습니다.
조직의 Manage OAuth 2.0 clients 권한과 애플리케이션 발견 가능성을 충족하는 사용자는 활성화, 활성화 상세 설정 변경과 비활성화를 수행할 수 있습니다.
활성화 설정 열기
외부 애플리케이션 관리 화면에서 대상 앱의 Actions > Enablement settings를 선택합니다. 상단 토글에서 활성화 여부를 설정합니다.
활성화한 뒤에도 일반적인 사용자 위임 접근에는 사용자의 승인이 필요합니다. 앱이 요청하는 작업 범위를 사용자가 확인하고 자신의 계정 접근을 허용합니다.
프로젝트 접근 범위
Authorization code grant로 사용자 대신 접근하는 앱의 프로젝트 범위는 다음 두 범위의 교집합입니다.
- 승인한 사용자가 접근할 수 있는 프로젝트
- 조직의 애플리케이션 활성화 설정에서 허용한 프로젝트
활성화 설정은 사용자의 접근을 넓히지 않습니다. Unrestricted는 조직 활성화 설정에서 추가 프로젝트 제한을 두지 않는 값이며, 앱이 사용자에게 없는 권한을 얻는다는 뜻은 아닙니다. 별도의 조직 수준 제한이 필요하지 않다면 이 값을 사용할 수 있습니다. 앱이 요청하는 OAuth scope와 사용자 권한은 계속 적용됩니다.
보안 표지 제한
보안 표지 제한도 사용자에게 허용된 리소스와 활성화 설정이 허용한 표지 범위의 교집합으로 적용됩니다. 표지 제한이 있어도 표지가 없는 리소스는 사용자가 접근할 수 있다면 사용할 수 있습니다.
Unrestricted는 활성화 설정에 추가 표지 제한을 두지 않는 값입니다. 프로젝트 제한과 마찬가지로 사용자 자신의 보안 표지 접근을 대신하지 않습니다. 기본적인 사용자 권한 위임만으로 충분한 경우에는 추가 제한 없이 구성할 수 있습니다.
조직 수준 동의
고급 활성화 설정의 조직 수준 동의는 조직 사용자를 대신해 앱의 Foundry 접근을 승인합니다. 활성화하면 사용자가 개별 승인 화면에서 동의할 필요가 없으며, 조직의 모든 사용자에게 앱 접근 승인이 적용됩니다. 이 설정이 켜졌다는 알림도 사용자에게 보내지 않습니다.
업무상 명확히 필요한 경우가 아니면 조직 수준 동의를 사용하지 않는 방식을 권장합니다. 꺼 두면 사용자가 앱이 요청하는 접근을 직접 검토하고 승인할 수 있습니다.
비활성화 후 재활성화
비활성화는 기존 승인을 잠시 보존하는 일시정지 기능이 아닙니다. 다시 활성화할 때에는 활성화 절차를 다시 완료해야 하고 기존 사용자 승인도 복구되지 않습니다. 모든 사용자가 새로 활성화한 앱의 접근을 다시 승인해야 합니다.
등록 자체를 삭제하면 모든 조직과 사용자의 이용에 영향을 줄 수 있으므로, 조직의 사용 중단과 등록 삭제를 구분합니다.