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. 페이지의 오른쪽 위 모서리에서 프로필 사진을 클릭한 다음 설정 클릭합니다.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. 왼쪽 사이드바에서 개발자 설정을 클릭합니다.

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

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

    참고: 이전에 앱을 만들지 않은 경우 이 단추를 클릭하면 새 애플리케이션을 등록하세요라고 표시됩니다.

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

    경고: 퍼블릭으로 간주하는 OAuth app의 정보만 사용합니다. OAuth app을(를) 만들 때는 내부 URL과 같은 중요한 데이터를 사용하지 마세요.

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

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

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

    참고: OAuth apps에는 GitHub Apps과 달리 콜백 URL이 여러 개 있을 수 없습니다.

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

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

추가 참고 자료