feat: Implement token-based authentication for user data endpoints.
This commit is contained in:
+6
-2
@@ -25,7 +25,11 @@ impl std::ops::Deref for User {
|
||||
}
|
||||
|
||||
#[get("/<name>")]
|
||||
fn get_user(user_list: &rocket::State<Vec<User>>, name: String) -> Option<items::Person> {
|
||||
fn get_user(
|
||||
_token: auth::Token,
|
||||
user_list: &rocket::State<Vec<User>>,
|
||||
name: String,
|
||||
) -> Option<items::Person> {
|
||||
user_list
|
||||
.iter()
|
||||
.find(|user| user.person.name == name)
|
||||
@@ -33,7 +37,7 @@ fn get_user(user_list: &rocket::State<Vec<User>>, name: String) -> Option<items:
|
||||
}
|
||||
|
||||
#[get("/")]
|
||||
fn get_users(user_list: &rocket::State<Vec<User>>) -> items::PersonList {
|
||||
fn get_users(_token: auth::Token, user_list: &rocket::State<Vec<User>>) -> items::PersonList {
|
||||
items::PersonList {
|
||||
person: user_list
|
||||
.inner()
|
||||
|
||||
Reference in New Issue
Block a user