Skip to main content

OAuth 앱 만들기

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

Note

GitHub App 대신 OAuth app을 빌드하는 것이 좋습니다.

OAuth apps 및 GitHub Apps 모두 OAuth 2.0을 사용합니다.

OAuth apps은(는) 사용자를 대신해서만 작업할 수 있지만 GitHub Apps은(는) 사용자를 대신해 작동하거나 사용자와 독립적으로 작동할 수 있습니다.

GitHub Apps은(는) 세분화된 사용 권한으로 사용자가 앱이 액세스할 수 있는 리포지토리를 더 잘 제어할 수 있으며 수명이 짧은 토큰을 사용합니다.

자세한 내용은 "GitHub 앱과 OAuth 앱 간의 차이점" 및 "GitHub 앱 만들기 정보" 항목을 참조하세요.

Note

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

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

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

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

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

    Note

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

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

    Warning

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

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

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

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

    Note

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

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

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

추가 참고 자료