coding-allies / projects-platform-frontend

She's Coding Projects collaboration platform for womxn in tech.
http://projects.shescoding.org/#/
MIT License
9 stars 59 forks source link

Research/Outline Sign In with GitHub API #10

Closed partiallymisplaced closed 4 years ago

partiallymisplaced commented 4 years ago

To implement Sign In with GitHub, we'll need to create a GitHub OAuth App. Step-by-step instructions at https://developer.github.com/apps/building-oauth-apps/creating-an-oauth-app/. The following information is required to register:

With the application in place, we should adhere to the web application flow for authorizing OAuth Apps. Details at https://developer.github.com/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow

If the user does not accept the request, GitHub will send a callback with an error. More info at https://developer.github.com/apps/managing-oauth-apps/troubleshooting-authorization-request-errors/

Note: Development and testing would require a different auth strategy via personal access tokens. More on creating those at https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line

nurmerey commented 4 years ago

This task is already completed by @partiallymisplaced