Manual client registration use case: GitHub

  • Release version: Australia
  • Updated August 3, 2026
  • 1 minute to read
  • This use case illustrates manual client registration for GitHub. For this, the Client ID and Client secret must be generated for your OAuth application in GitHub account.

    Before you begin

    Role required: admin

    Procedure

    1. Log in to https://github.com/.
    2. On the dashboard, select your profile icon.
      GitHub profile icon.
    3. Select Settings.
    4. In the Settings page, on the left panel, select Developer settings.
    5. Click OAuth Apps and click New OAuth app.
    6. On the firm, fill these fields.
      Field Description
      Application name Name to identify the application.
      Homepage URL URL of your ServiceNow instance.
      Authorization callback URL Callback URL of your ServiceNow instance in this format: https://<ServiceNow-Instance-Name>.service-now.com/oauth_redirect.do.
    7. Click Register Application.
      Register the application.
      The developer settings for the application are displayed.
    8. Click Generate a new client secret.
      Values of Client ID and Client secret are displayed.
      Values of Client ID and Client secret.
    9. Copy and record the values of Client ID and Client secret for later use.

    What to do next

    Navigate to All > Workflow Data Fabric > Connect Hub to manually register the client in your ServiceNow instance. During the client registration, provide the values of Client ID and Client secret. For instructions, see Manual client registration.