/api_login: use UserToken
This commit is contained in:
parent
fbab2494eb
commit
f42c7109fb
1 changed files with 4 additions and 2 deletions
|
@ -5,11 +5,12 @@ use axum::{
|
||||||
routing::{get, post},
|
routing::{get, post},
|
||||||
Form, Json, Router,
|
Form, Json, Router,
|
||||||
};
|
};
|
||||||
|
use secrecy::ExposeSecret;
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
use tracing::{event, instrument, Level};
|
use tracing::{event, instrument, Level};
|
||||||
|
|
||||||
use crate::auth::AuthenticationError;
|
use crate::auth::AuthenticationError;
|
||||||
use crate::secrets::Password;
|
use crate::secrets::{Password, UserToken};
|
||||||
|
|
||||||
#[instrument]
|
#[instrument]
|
||||||
pub async fn run() -> color_eyre::Result<()> {
|
pub async fn run() -> color_eyre::Result<()> {
|
||||||
|
@ -71,9 +72,10 @@ async fn api_login(
|
||||||
Form(LoginRequest { username, password }): Form<LoginRequest>,
|
Form(LoginRequest { username, password }): Form<LoginRequest>,
|
||||||
) -> ApiResult<Json<LoginResponse>> {
|
) -> ApiResult<Json<LoginResponse>> {
|
||||||
event!(Level::WARN, "Creating dummy token");
|
event!(Level::WARN, "Creating dummy token");
|
||||||
|
let user_token = UserToken("invalid".to_owned().into());
|
||||||
|
|
||||||
Ok(Json(LoginResponse {
|
Ok(Json(LoginResponse {
|
||||||
username,
|
username,
|
||||||
token: "invalid".to_string(),
|
token: user_token.0.expose_secret().to_owned(),
|
||||||
}))
|
}))
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue