Configure Github Role Mapping Integration with Social Login in WordPress

Configure Github Role Mapping Integration with Social Login in WordPress


What is Social Login?


Social Login allows users to connect to any website using various networking platforms such as Facebook, Google, or Twitter. It is a form of single sign-on for users designed and implemented to make logging in easier for end-users. Using social login users can sign into any third-party website without having to create an account.


How does Social Login Works?


The social login process is extremely simple. Users come to your website and select whichever social login provider they want to login. They fill in their details on the social network provider’s site. Once the authentication process is completed by the social provider the user can start using your WordPress website. If they are a new user then they are registered and if they are an existing user they are logged in.


What is Github? How can I assign a role to user registering on my website in Github?
Github is a cloud-based service and website that allows developers and programmers to host and manage their code.
Using miniOrange Github Integration Addon (Github Role Mapping), assign roles to users in github during registration on your WordPress website with two roles to choose from Admin and Member. Add the users in your github repository with a role while a user registers on your website.

WordPress Github Integration (Github Role Mapping) for WordPress can be achieved by using our WordPress Social Login plugin. In this guide we will see how to setup Github Addon with WordPress Social login on your WordPress website in the easiest way. To know more about other features we provide in WordPress Social Login plugin, you can click here.


Steps to Setup Github Addon with Social Login into WordPress (WP)

Step 1: Configure Github Addon with Social Login into Your WordPress

Follow the steps below to configure Github WordPress Integration.

miniorange img Configure Github WordPress Integration
  • The first thing you’ll need to do is to setup custom application for Github. Please follow the guide to setup custom application for Github Guide.
  • Now, Visit https://github.com/settings/organizations and create New organization with your requirements.
  • github integration organization role mapping
  • Navigate to Github Add-on scroll to github role integration and click on Generate Token button.
  • github role mapping addon Generate token
  • Allow organization access by clicking on Grant button. It will redirect back to integration tab by auto-generating access token
  • github integration addon auto Generate access token

Step 2: Setup Github Role Mapping

  • Enter the Github Organization Name for that go to github developer app then click on profile select your organization then copy your Organization ID in github section.
  • github integration developer organization ID
  • Enter a specific role of wordpress you want to assign like subscriber;contributor. Or else you can select one which you want to assign on registration from the drop down.
  • github assign role to users github integration
  • Next go to the login page on your wordpress instance. And Login with Github using test users.
  • social login with github SSO using test users
  • You will recieve an email stating if you want to join particular organization on github. Click on Join Organization.
  • email to join organization with assign role
  • Now check the role on your organization it will auto sync changes on the basis role assigned on wordpress github section.
  • user assigned the role in github

You have successfully configured Github Integration Addon (Github Role Mapping) with WordPress Social Login.

Popular Integrations

WooCommerce Integration

With Woocommerce Integration you can Display Social Login buttons on Woocommerce pages and prefill details of a user in the billing and
checkout fields

Know more →

Discord Integration

Discord Integration add-on allows you to restrict the login/registration
of user based on
whether the user is present
in the Discord server

Know more →

HubSpot Integration

Hubspot Addon provide hubspot integration
where user contact will be automatically added to hubspot contact list on
successful registration via
social login applications

Know more →

Custom Registration form

With Custom Registration Form Add-On integrate details of new and existing users. Add multiple fields including the one returned by social sites during registration

Know more →

BuddyPress Integration

Buddypress integration add-on provides you both the features buddypress display option
and buddypress
extended attribute mapping

Know more →

MailChimp Integration

Mailchimp Add-On helps you to
integrate details of new as well as existing users. Mailchimp helps to Engage your audience with beautiful, branded emails.

Know more →

Additional Resources


If you are looking for anything which you cannot find, please drop us an email on socialloginsupport@xecurify.com

Hello there!

Need Help? We are right here!

support
Contact miniOrange Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com