GitHub Social Login
Supported Platforms
You can allow your users to sign up & log in to your web app with their GitHub account.
Style your GitHub button however youโd like!
๐ Play with a demo
Prerequisites
- You will need a GitHub account
- You will need to have the Magic SDK installed into your web app
- You will need to have the Magic SDK - OAuth Extension installed into your web app
GitHub Setup
After installing the OAuth extension, you can now enable GitHub Login for your Magic app:
Follow GitHub's instructions to create an OAuth app
Go to your Magic Dashboard
Select the Magic app for which youโd like to enable Github Login, or create a new app
Navigate to Social Login from the sidebar
Click the toggle for GitHub
Copy the Redirect URI field from your Magic Dashboard
Return to your GitHub Dashboard and paste the Redirect URI you obtained from your Magic Dashboard into the "Authorization callback URL" field
Click "Register App" to complete your GitHub OAuth app setup.
On the next page, obtain the "Client ID" and "Client Secret"
Return to your Magic Dashboard and input the Client ID and Client Secret for your GitHub OAuth app
In Magic Dashboard, click โSaveโ โ Done! ๐