Skip to content

Week 8 — OAuth2 & NextAuth

May 19 – May 23

What We're Covering

OAuth2 and federated identity — how modern apps handle login without managing passwords. You'll learn the authorization code flow and integrate NextAuth into your consumer app using the shared Auth² service.

Readings

Due This Week

Quiz 8 — Due: Sunday, May 24 at 11:59 PM

Canvas · Site

Covers: OAuth2 & Federated Identity

Sprint 6 — Due: Sunday, May 24 at 11:59 PM

Canvas · Site

NextAuth OAuth2 login, initial pages.

What You Should Be Working On

  • Sprint 6 — get OAuth2 login working in your consumer app with NextAuth.
  • Read the Week 8 reading and take Quiz 8.
  • AI Diary — log your Week 8 entry.

Learning Objectives & Course Outcomes

Syllabus Learning Objectives addressed this week:

  • LO4: Build interactive front-end applications using a component-based framework
  • LO5: Deploy full-stack applications to cloud infrastructure
  • LO7: Collaborate in teams using version control workflows, sprint milestones, and code review

Course Outcomes:

  • Inquiry and Critical Thinking — modes of inquiry, analysis, and critical synthesis
  • Communication/Self-Expression — collaboration to solve problems and advance knowledge

Lecture Recaps

  • Tuesday — Coming soon
  • Thursday — Coming soon