Skip to content

Example integration with GitHub #90

Answered by umlaeute
umlaeute asked this question in Q&A
Discussion options

You must be logged in to vote

Turns out it is not overly complicated, once you know what you are doing.

Assuming your Indico instance is running on https://indico.example.com/:

  1. register a new OAuth application at https://github.com/settings/applications/new

    key value
    Application name Indico example
    Homepage URL https://indico.example.org/
    description allow github users for our indico instance
    callback URL https://indico.example.org/multipass/authlib/github
    Enable Device Flow False

    After creating the App you get the "Client ID" and can generate a "Client secret",
    which are needed in the next step.

  2. add the 'github' auth/identity provider to your application configuration:

# for indico, use `AUTH_…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by umlaeute
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant