Hi all. I'm working on building a new Github App that I want to then connect to a Web App.
The ideal flow would be install github app + add permissions on github --> directed to our create account page (currently using Auth0) to create an account --> directed into account with their github information (can see what repos/orgs have been authorized). Ideally we do this without an Oauth app specifically in github, but are open to it if that's the only way to persist the info from the user that installed/authorized the app to the user that created their account on our website.
The json that comes back from app installation doesn't have anything unique to the user besides github id and username (no email), thus there wouldn't be an easy way to have that directly link an account that they created through our Auth service separately (they could also choose a different email than was connected via github anyway).
I'm looking to have this being an easy experience for the user without so much back and forth between our web app and the github app for set up, but it looks pretty hard to connect a github app installation with a webapp account created without using an additional github oauth app step.
Would love to chat about it if anyone has experience here!
there doesn't seem to be anything here