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.
After completing this exercise should be comfortable with the following concepts:
  • Interacting with an API
  • React Routing
  • BCrypt/JWT encryptions
  • OAuth token process
  • OAuth setup with GitHub
GitHub User Authentication OAuth 2.0 exercise - https://github.com/SharifCoding/authentication-oauth

Popular posts from this blog

Week 9 to 12 - Learning with MCR Codes

Week 9 - Session 1 - The Internet, the Web, HTTP

Week 8 - Session 1 - JavaScript in the Browser