GitHub App을 등록할 때 설치 URL을 지정할 수 있습니다. 사용자가 GitHub App을(를) 설치하면 설치 URL로 리디렉션됩니다. 설치 후 추가 설정이 필요한 경우 이 URL을 사용하여 다음으로 수행할 단계를 사용자에게 알릴 수 있습니다.
설치 URL을 지정하는 경우 업데이트 시 리디렉션을 선택하여 사용자가 설치를 업데이트한 후 설치 URL로 리디렉션되도록 지정할 수도 있습니다. 업데이트에는 설치를 위한 리포지토리 액세스 권한을 추가하거나 제거하는 것이 포함됩니다.
경고: GitHub이(가) 사용자를 설정 URL로 리디렉션할 경우 installation_id
쿼리 매개 변수가 포함됩니다. 악의적인 행위자가 스푸핑된 installation_id
로 이 URL에 접근할 수 있습니다. 따라서 installation_id
매개 변수의 유효성에 의존해서는 안 됩니다. 대신 GitHub App을(를) 설치한 사용자에 대한 사용자 액세스 토큰을 생성한 다음 설치가 해당 사용자와 연결되어 있는지 검사합니다. 자세한 내용은 "GitHub 앱에 대한 사용자 액세스 토큰 생성"을(를) 참조하세요.
GitHub App 등록 시에 설치 URL은 선택 사항이지만 사용자가 GitHub Marketplace에서 앱을 구매할 수 있게 하려는 경우에는 필수입니다. 자세한 정보는 "새 구매 및 평가판 처리"을(를) 참조하세요.
설정 URL은 콜백 URL과 다릅니다. 사용자가 GitHub App을(를) 설치한 후 설정 URL로 리디렉션됩니다. 사용자는 웹 애플리케이션 흐름을 통해 GitHub App에 권한을 부여하면 콜백 URL로 리디렉션됩니다. 자세한 내용은 "사용자 권한 부여 콜백 URL 정보"을(를) 참조하세요.
GitHub App 등록에 대한 자세한 내용은 "GitHub 앱 등록"을(를) 참조하세요. GitHub App 등록 수정에 대한 자세한 내용은 "GitHub 앱 등록 수정"을(를) 참조하세요.