Better Error Logging for Generating Token
This commit is contained in:
parent
fff5401712
commit
517a9fad39
1 changed files with 5 additions and 2 deletions
|
|
@ -40,7 +40,7 @@ async fn gen_token(Json(payload): Json<GenerateTokenRequest>) -> Result<Json<Tok
|
||||||
let client_secret = match env::var("ACCOUNT_CLIENT_SECRET") {
|
let client_secret = match env::var("ACCOUNT_CLIENT_SECRET") {
|
||||||
Ok(secret) => secret,
|
Ok(secret) => secret,
|
||||||
Err(_) => {
|
Err(_) => {
|
||||||
println!("No account client secret specified - Token generation will always fail");
|
println!("[/api/v1/login/generate_token] No account client secret specified - Token generation will always fail");
|
||||||
return Err(StatusCode::INTERNAL_SERVER_ERROR)
|
return Err(StatusCode::INTERNAL_SERVER_ERROR)
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
@ -65,7 +65,10 @@ async fn gen_token(Json(payload): Json<GenerateTokenRequest>) -> Result<Json<Tok
|
||||||
|
|
||||||
match body {
|
match body {
|
||||||
Ok(b) => return Ok(Json(b)),
|
Ok(b) => return Ok(Json(b)),
|
||||||
Err(_) => return Err(StatusCode::BAD_GATEWAY)
|
Err(e) => {
|
||||||
|
println!("[/api/v1/login/generate_token] Failed to parse token data from upstream: {}", e);
|
||||||
|
return Err(StatusCode::BAD_GATEWAY)
|
||||||
|
},
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
Err(e) => match e.status() {
|
Err(e) => match e.status() {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue