app-sumo-popup

Good News!

All In One Login is live on

aoosumo
Social Login Apps

GitHub Social Login

Estimated reading: 3 minutes 56 views

AIO Login Pro enables seamless GitHub social login for WordPress, allowing users to sign in instantly with their GitHub account authentication. Once activated, a “Continue with GitHub” login button appears on your WordPress login page, delivering a fast and frictionless authentication experience. This is a Pro feature and requires an active AIO Login Pro license.

Why Enable GitHub Login?

GitHub is the leading platform for developers and tech professionals. Adding GitHub OAuth login to WordPress reduces signup friction, improves user experience, and ensures access to v
erified email addresses for every user.

Key Features & Benefits

  • One-Click GitHub Login
    Users can securely log in using their existing GitHub credentials no manual registration required.
  • Verified Email Authentication
    Automatically retrieves the user’s primary verified email from GitHub for reliable account creation.
  • Automatic User Registration
    New users are instantly registered in WordPress on their first login.
  • Customizable Login Button
    Personalize the GitHub login button text to match your website branding.

How to Set Up GitHub Social Login

Step 1: Access Social Login Settings

Navigate to WordPress Dashboard → AIO Login → Social Login

Find the Github integration card, enable it, and click Configure to launch the setup wizard.

[Social-Login-dashboard]

Step 2: Copy Callback URL (Wizard Step 1)

The setup wizard will display your GitHub OAuth callback URL. Copy this URL—you’ll need it during app creation.

Example:

https://yourdomain.com/aio-login-github-callback

Click Next to Complete the following GitHub OAuth configuration before adding credentials.

How to create a GitHub OAuth App

  • Go to GitHub Developer Settings
    Navigate to OAuth Apps and click New OAuth App
  • Enter the following details:
  • Application Name: (e.g., My WordPress Site Login)
  • Homepage URL: Your website URL
  • Authorization Callback URL: Paste the copied callback URL
  • Click Register Application

Note: GitHub accounts without a verified email cannot be used for login. Existing WordPress users with the same email will be logged into their accounts automatically.

Get Your Client ID and Client Secret

After registering your app:

  • Copy the Client ID
  • Click Generate a new client secret to obtain the Client Secret

Important: Save the Client Secret immediately it will only be shown once.Only read:user and user:email scopes are requested — no repository access.

Step 3: Add Credentials in AIO Login (Wizard Step 2)

Return to AIO Login Pro and enter social login credentials:

  • App Name – For internal reference
  • Client ID – From GitHub
  • Client Secret – From GitHub

Click Next to continue.

Step 4: Customize Login Button (Wizard Step 3)

  • Login Label – Default: Continue with GitHub
  • Logout Label – Default: Logout

Click Finish to save your configuration.

Verify GitHub Login Integration

To confirm everything is working correctly:

  • Visit your WordPress login page
  • Ensure the GitHub login button is visible
  • Click the button and verify redirection to GitHub
  • Approve access and confirm successful login

Your WordPress Github integration is now fully active.

Need Help?

If you face any issues during checkout or have questions about upgrading your plan, feel free to contact our support team. We’re here to help you get the most out of AIO Login.

Leave a Reply

Your email address will not be published. Required fields are marked *

Share this Doc

GitHub Social Login

Or copy link

CONTENTS
Scroll to Top