Configuring the GitHub Client
Published on February 23rd, 2021Table of Contents
Introduction
In order to enable user driven front end operations against GitHub APIs (e.g. viewing a README.md file inline in the backstage UI) Backstage will need to be configured with a client id and client secret.
These are set within backstage at the following url:
https://<tenant-name>.roadie.so/secrets
This page describes how to get the client id and secret.
Steps
-
Start by visiting the organization application settings page for your github organization
https://github.com/organizations/<github organization name>/settings/applications
-
Click on the “New OAuth App” button.
-
If your tenant name was “acme” you would enter the following settings as follows:
-
Click Generate a new secret
-
Copy the client id and client secret
-
Visit
https://<tenant-name>.roadie.so/secrets
and enter these values intoGITHUB_CLIENT_ID
andGITHUB_CLIENT_SECRET
.