Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Sign In and Sign Out Workflows #5

Open
bobertoyin opened this issue Apr 20, 2024 · 0 comments
Open

Implement Sign In and Sign Out Workflows #5

bobertoyin opened this issue Apr 20, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@bobertoyin
Copy link
Owner

We want users to be able to sign in/out in order to properly attribute reviews, along with allowing personalization in the future.

This development is two-fold: we need to integrate with the WCA to authorize users, then use server-side sessions to keep users logged in, allow them to log out, and allow our back-end to determine the current user.

You'll want to read up on WCA's v0 API documentation to understand what routes you'll need to add, along with Flask Session's documentation to implement server-side sessions. Lastly, we'll use Flask Sessions' SQLAlchemy interface to avoid bringing in any more dependencies.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants