-
Notifications
You must be signed in to change notification settings - Fork 0
Implement Github Authentication #91
Copy link
Copy link
Open
Labels
Description
What
Implement SSO using GitHub
Why?
We will be exposing PII (personally identifiable informaiton) about users and this must be protected
Where?
We should implement authentication for both requests for pages and on the api
How?
Perform a search on how to implement GitHub authentication using OAuth 2.0.
We *do not need to store Github user data in our database
Once implemented and the auth flow for a user is complete the result should be a token. We should then pass this token for each request.
Implement middleware for each api and private route. This middleware should verify the token sent with the request and if not valid it should return HTTP 401
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Projects
Status
In Code Review