Skip to content

Add JWT authentication and user management features#62

Merged
claiireyu merged 1 commit intomasterfrom
claire/auth
Feb 19, 2026
Merged

Add JWT authentication and user management features#62
claiireyu merged 1 commit intomasterfrom
claire/auth

Conversation

@claiireyu
Copy link
Contributor

Overview

Implemented JWT authentication with token creation and revocation.

Changes Made

  • Added user login, signup, and logout mutations.
  • Introduced favorite game management with add/remove functionality.
  • Updated database schema to support token blocklist and user favorite games.
  • Enhanced game query to retrieve user's favorited games.
  • Configured CORS and JWT settings in the Flask app.
  • Added necessary dependencies in requirements.txt.

Test Coverage

Tested using postman

- Implemented JWT authentication with token creation and revocation.
- Added user login, signup, and logout mutations.
- Introduced favorite game management with add/remove functionality.
- Updated database schema to support token blocklist and user favorite games.
- Enhanced game query to retrieve user's favorited games.
- Configured CORS and JWT settings in the Flask app.
- Added necessary dependencies in requirements.txt.
taskflowdev1

This comment was marked as off-topic.

Copy link
Contributor

@JoshD94 JoshD94 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

Copy link
Contributor

@AnikDey-exe AnikDey-exe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me

@claiireyu claiireyu merged commit 3e0881c into master Feb 19, 2026
3 checks passed
@claiireyu claiireyu deleted the claire/auth branch February 19, 2026 21:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants