Social Authentication - Infisign UniFed integration with Github OAuth 2.0
This guide provides a step-by-step process to obtain a GitHub OAuth client ID and client secret by registering an application with GitHub.
Step 1: Sign in to your GitHub account.
Step 2: Navigate to account settings and locate the "Developer settings" section in the sidebar.
Step 3: Click on "OAuth Apps" under "Developer settings" and press "New OAuth App."
### Filling Out Application Details
Step 1: Fill out the application details.
- Application Name: Input a name for your application.
- Homepage URL: Input the URL to your application's homepage.
- Application Description (optional): Provide a brief description of your application.
- Authorization callback URL: Input the URL to which GitHub will redirect users after authentication. This URL must be within the domain of your application's homepage.
Step 2: After filling out the form, click "Register application."
### Obtaining Client ID and Client Secret
Step 1: After registering the application, GitHub will redirect you to the application's overview page. Here, you'll find your new Client ID.
Step 2: To generate your Client Secret, click "Generate a new client secret." Remember to copy your client secret immediately as it's only displayed once for security reasons.