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을 소유할 수 있습니다.
-
GitHub의 페이지 오른쪽 상단에서 프로필 사진을 선택한 다음, 설정을 선택합니다.
-
왼쪽 사이드바에서 개발자 설정을 클릭합니다.
-
왼쪽 사이드바에서 OAuth apps 을 클릭합니다.
-
새 OAuth 앱을 클릭합니다.
Note
이전에 앱을 만들지 않은 경우 이 단추를 클릭하면 Register a new application라고 표시됩니다.
-
“애플리케이션 이름”에 앱의 이름을 입력합니다.
Warning
퍼블릭으로 간주하는 OAuth app의 정보만 사용합니다. OAuth app을(를) 만들 때는 내부 URL과 같은 중요한 데이터를 사용하지 마세요.
-
“홈페이지 URL”에서 앱 웹 사이트의 전체 URL을 입력합니다.
-
필요에 따라 “애플리케이션 설명”에서 사용자에게 표시할 앱에 대한 설명을 입력합니다.
-
“권한 부여 콜백 URL”에 앱의 콜백 URL을 입력합니다.
Note
OAuth apps에는 GitHub Apps과 달리 콜백 URL이 여러 개 있을 수 없습니다.
-
OAuth app이(가) 디바이스 흐름을 사용하여 사용자를 식별하고 권한을 부여하는 경우 디바이스 흐름 사용을 클릭합니다. 디바이스 흐름에 대한 자세한 내용은 "OAuth 앱 권한 부여"을(를) 참조하세요.
-
Register application(애플리케이션 등록) 을 클릭합니다.