Week 18 - Session 2 - Group Programming Workshop - User Authentication GitHub OAuth
Group exercise - Users Sign up and Login; using BCrypt and JWT encryptions, with the option to sign-in with GitHub via OAuth. Learning objectives:
- Can you apply BCrypt/JWT encryption to password?
- Can you get validation encryption is working via Chrome dev console?
- Can you gather User data with password setup through MongoDB?
- Can you apply OAuth setup to the Signup process?
- Validate signup using GitHub OAuth developer application.
- Interacting with an API
- React Routing
- BCrypt/JWT encryptions
- OAuth token process
- OAuth setup with GitHub