Skip to main content

OAuth 앱 만들기

개인 계정에서 또는 관리자 액세스 권한이 있는 조직에서 OAuth app을(를) 만들고 등록할 수 있습니다. OAuth app을(를) 만드는 동안 퍼블릭으로 간주되는 정보만 사용하여 개인 정보를 보호해야 합니다.

참고

GitHub App 대신 OAuth app을 빌드하는 것을 고려하세요.

OAuth apps 둘 다 GitHub Apps OAuth 2.0을 사용합니다.

OAuth apps 는 사용자를 대신하여 또는 사용자와 독립적으로 작업할 수 있는 동안 GitHub Apps 사용자를 대신하여만 작동할 수 있습니다.

GitHub Apps 세분화된 권한을 사용하고, 앱이 액세스할 수 있는 리포지토리를 사용자에게 더 잘 제어하고, 수명이 짧은 토큰을 사용합니다.

자세한 내용은 GitHub 앱과 OAuth 앱 간의 차이점GitHub 앱 만들기 정보을(를) 참조하세요.

참고

사용자 또는 조직은 최대 100개 OAuth apps을 소유할 수 있습니다.

  1. GitHub의 페이지 오른쪽 상단에서 프로필 사진을 선택한 다음, Settings를 클릭합니다.

  2. 왼쪽 사이드바에서 Developer settings를 클릭합니다.

  3. 왼쪽 사이드바에서 OAuth apps 을 클릭합니다.

  4. 새 OAuth 앱을 클릭합니다.

    참고

    이전에 앱을 만들지 않은 경우 이 단추를 클릭하면 Register a new application라고 표시됩니다.

  5. “애플리케이션 이름”에 앱의 이름을 입력합니다.

    경고

    공용으로 간주하는 OAuth app 정보만 사용합니다. 를 만들 OAuth app때는 내부 URL과 같은 중요한 데이터를 사용하지 마세요.

  6. “홈페이지 URL”에서 앱 웹 사이트의 전체 URL을 입력합니다.

  7. 필요에 따라 “애플리케이션 설명”에서 사용자에게 표시할 앱에 대한 설명을 입력합니다.

  8. “권한 부여 콜백 URL”에 앱의 콜백 URL을 입력합니다.

    최대 10개의 콜백 URL을 입력할 수 있습니다. 콜백 URL을 추가하려면 콜백 URL 추가를 클릭합니다.

  9. OAuth app 디바이스 흐름을 사용하여 사용자를 식별하고 권한을 부여하는 경우 디바이스 흐름 사용을 클릭합니다. 디바이스 흐름에 대한 자세한 내용은 OAuth 앱 권한 부여을 참조하세요.

  10. 만료 사용자 액세스 토큰은 기본적으로 사용하도록 설정됩니다. 수명이 짧은 토큰을 지원하도록 앱의 인증 코드가 업데이트되지 않은 경우 지원이 추가될 때까지 확인란의 선택을 취소합니다. 토큰 만료에 대한 자세한 내용은 OAuth 앱 권한 부여을 참조하세요.

  11. Register application(애플리케이션 등록) 을 클릭합니다.

추가 참고 자료