Skip to main content

OAuth 앱 및 GitHub 앱 액세스 요청 및 설치 제한

조직 소유자는 앱에 대한 조직 액세스를 요청할 수 있는 사용자를 제어할 수 있습니다., 그리고 리포지토리 관리자가 GitHub Apps을(를) 설치할 수 있는지 여부를 제어할 수 있습니다.

누가 이 기능을 사용할 수 있나요?

Organization owners can limit who can make app access requests to the organization and who can install apps.

앱 액세스 요청에 대한 정보

앱 액세스 요청을 활성화하면, 구성원과 외부 협력자가 아직 조직의 승인을 받지 않은 GitHub Apps 및 OAuth apps에 대한 조직 액세스를 요청할 수 있습니다. GitHub Apps의 경우, 이것은 조직에 직접 앱에 대한 액세스 권한을 부여하는 설치 요청입니다. OAuth apps의 경우, 이것은 OAuth 앱 액세스 제한 정보을 통해 앱을 허용하는 요청으로서, 사용자 로그인 후에 앱이 조직에 액세스할 수 있도록 허용하는 요청입니다.

멤버 또는 외부 협력자가 조직에 대해 승인되지 않은 앱을 요청할 수 있는지 여부를 제어할 수 있습니다. 사용자는 여전히 개인 계정에서 사용하기 위해 앱에 동의할 수 있으며, 해당 앱을 사용하도록 승인한 경우 조직과 함께 사용할 수 있습니다.

기본적으로 앱 액세스 요청은 사용하도록 설정됩니다. 귀하의 조직에 멤버 또는 외부 협력자가 많은 경우, 검토해야 하는 요청 수를 줄이기 위해 앱 액세스 요청을 비활성화할 수 있습니다.

앱 액세스 요청 사용 또는 사용 안 함

  1. GitHub의 오른쪽 위 모서리에서 프로필 사진을 클릭한 다음, Your organizations를 클릭합니다.
  2. 조직 옆에 있는 설정을 클릭합니다.
  3. 사이드바의 "액세스" 섹션에서 구성원 권한을 클릭합니다.
  4. "앱 액세스 요청" 아래에서 앱 요청이 허용되어야 할 사용자들을 선택하고 저장을 클릭합니다.

조직 구성원의 앱 액세스 요청 차단은 공개 미리 보기로 제공됩니다.

GitHub App 설치 제한에 대한 정보

기본적으로 리포지토리 관리자는 앱이 조직 권한 또는 "리포지토리 관리" 권한을 요청하지 않는 경우 조직 내 리포지토리에 GitHub Apps를 설치할 수 있습니다. 조직 소유자인 경우, GitHub App 설치를 조직 소유자만 할 수 있도록 제한할 수 있습니다. 이 제한을 사용하는 경우:

  • 리포지토리 관리자 액세스 권한이 있는 외부 협력자를 포함한 리포지토리 관리자는 해당 리포지토리에 GitHub Apps를 설치할 수 없습니다.
  • 리포지토리 관리자는 요청 흐름을 사용하여 조직 소유자에게 리포지토리에 앱을 설치하도록 요청해야 합니다.
  • 리포지토리 관리자는 조직의 기존 GitHub App 설치에 해당 리포지토리를 추가할 수 없습니다.

이 설치 제한은 GitHub Apps에만 적용됩니다. OAuth apps는 기본적으로 조직의 승인이 필요하며, 개별 리포지토리 차원에서 승인할 수 없습니다.

참고 항목

앱 액세스 요청도 사용하지 않도록 설정한 경우 리포지토리 관리자 액세스 권한이 있는 사용자는 앱 설치 및 설치 요청 모두에서 차단됩니다.

GitHub App 설치를 조직 소유자에게로 제한

  1. GitHub의 오른쪽 위 모서리에서 프로필 사진을 클릭한 다음, Your organizations를 클릭합니다.
  2. 조직 옆에 있는 설정을 클릭합니다.
  3. 사이드바의 "액세스" 섹션에서 구성원 권한을 클릭합니다.
  4. "GitHub Apps" 아래에서 리포지토리 관리자가 해당 리포지토리에 GitHub Apps 설치를 허용을 선택 취소하고 저장을 클릭하세요.