Skip to main content
설명서에 자주 업데이트를 게시하며 이 페이지의 번역이 계속 진행 중일 수 있습니다. 최신 정보는 영어 설명서를 참조하세요.

OAuth 앱에 대한 속도 제한

속도 제한은 모든 사용자에 대한 일관된 액세스를 보장하기 위해 트래픽 속도를 GitHub.com로 제한합니다.

OAuth Apps에 대한 속도 제한 정보

GitHub는 OAuth App이(가) 특정 기간 내에 서버에 보낼 수 있는 요청 수에 대한 제한을 설정합니다. 이 제한은 남용 및 서비스 거부 공격을 방지하고 모든 사용자가 시스템을 계속 사용할 수 있도록 합니다.

GitHub은(는) API 가용성을 보장하기 위해 일부 작업에 추가 보조 속도 제한을 적용할 수 있습니다. 모범 사례를 따르고 아래에 나열된 속도 제한 지침 내에서 유지하여 보조 속도 제한을 방지할 수 있습니다. 보조 속도 제한에 대한 자세한 내용은 "통합업체 모범 사례" 및 "REST API의 리소스.

OAuth Apps은(는) 사용자가 앱에 권한을 부여한 후 사용자 액세스 토큰으로 요청을 하여 사용자를 대신하여 작동합니다. OAuth Apps의 사용자 액세스 토큰 요청은 OAuth 토큰으로 인증됩니다. 자세한 내용은 "OAuth 앱 권한 부여"을 참조하세요.

OAuth App에 대한 속도 제한 결정

참고: 현재 속도 제한 상태를 언제든지 확인할 수 있습니다. 자세한 내용은 "REST API의 리소스"을 참조하세요.

OAuth Apps은(는) 시간당 5,000 요청으로 제한됩니다. 사용자가 권한을 부여한 OAuth Apps의 모든 요청 또는 사용자가 소유한 personal access token 및 사용자의 인증 자격 증명으로 인증된 요청은 해당 사용자에 대해 시간당 5,000 요청의 동일한 할당량을 공유합니다.

OAuth Apps은(는) 시간당 15,000개 요청의 더 높은 제한과 다음 두 가지가 모두 충족되면 인증된 사용자당 제한이 적용됩니다.

  • 요청은 GitHub Enterprise Cloud 조직이 소유하거나 승인한 OAuth App에서 가져옵니다.
  • 인증된 사용자는 GitHub Enterprise Cloud 조직의 구성원입니다.

속도 제한에 대한 자세한 내용은 REST API 설명서의 "REST API의 리소스" 및 "속도 제한"을 참조하세요.

추가 참고 자료