Allow your learners to sign up with their GitHub accounts. 

On the Learnyst platform, you can let your students join your school using their GitHub accounts, similar to Google and Facebook accounts. 

  • To allow your learners to sign up using their Github account, log in as an admin and go to Websites & Apps > Sign Up Settings

    Github
  • Now select the GitHub option.

    Github (1)
  • Here, you need to enter your GitHub client ID and client secret code.

    Github (2)
  • To get this information, go to your GitHub account's settings. 

    Github blu
  • You will arrive at this page; now scroll down and Click the Developer Settings. 

    Github (11)
  • Then, Navigate to OAuth Apps and click the New OAuth App button. 

    Github (3)
  • Here, enter the Application name, Homepage URL, and Authorisation callback URL. 
    • Enter any name in the Application name field.
    • Enter your school's URL in the Homepage URL.
    • Copy and paste the Github redirection URL from your school into the Authorization callback URL.

    Github (4)

    Github blu (6)
  • Once you've input the necessary information, enable the Device flow and click the Register Application button.

    Github (6)
  • You will now be on this page. Here you can see the Client ID. Copy and paste it into the "GitHub Client ID" field. 
  • To get the Client secret code, click the Generate a new client secret button.

    Github blu (2)
  • When you click the button, you will receive the client secret code. Copy the code and paste it into the GitHub client secret field. Here you can also upload a new logo.
  • You will get another new client secret if you click the generate button again.

    Github blu (3)
  • Once you've generated the client secret, click the Update application button.

    Github (8)
  • Now return to your school and enable the GitHub Sigh Up option, then enter your GitHub client ID and secret into the appropriate fields.
  • Once you are done with this page, click the Save button.

    Github blu (5)
  • Your students can now use their GitHub accounts to sign up for your school.