Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Sprint #1 - Login and Session Research and Design #20

Locked
jhodapp started this conversation in General
Discussion options

Sprint start/end: 11/29/23 - 12/14/23

Associated with milestone: 0.3

This first sprint focuses on:

  1. Are there any mature Rust frameworks or crates that we can use with Axum that provide robust user login & session establishment/management functionality?

  2. If yes, become familiar with it by doing small experiments in using it.

You must be logged in to vote

Replies: 4 comments

Comment options

jhodapp
Dec 1, 2023
Maintainer Author

You must be logged in to vote
0 replies
Comment options

jhodapp
Dec 3, 2023
Maintainer Author

Because the research went so quickly, Sprint #1 is going to also include some preliminary work on using axum-login to provide basic user login functionality with username and password.

These should be pre-seeded users into the DB since we don't have a frontend yet and won't really need self-sign-up functionality for this application.

You must be logged in to vote
0 replies
Comment options

jhodapp
Dec 11, 2023
Maintainer Author

More specific focus for the rest of this sprint ending on Dec 14:

  • Create a protected route with a very simple "auth" function (simple username and password) [DONE]
  • Refactor protected route to use axum-login but otherwise stay the same [DONE]

  • Research to choose crate for handling JWT tokens (see this article for some options) [DONE]
    • Not using JWT tokens just yet, but jsonwebtoken will be a great choice when we get there
  • Good option, jsonwebtoken crate [DONE]
You must be logged in to vote
0 replies
Comment options

jhodapp
Jan 29, 2024
Maintainer Author

We completed sprint #1! Well done and great teamwork @calebbourg and @qafui.

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
research Researching something sprint Anything having to do with a sprint (e.g. sprint discussion announcement)
1 participant

AltStyle によって変換されたページ (->オリジナル) /