update: error logs ?
This commit is contained in:
parent
7d798347da
commit
601330ae17
1 changed files with 7 additions and 3 deletions
10
src/main.rs
10
src/main.rs
|
|
@ -25,7 +25,7 @@ use color_eyre::eyre::Context;
|
||||||
use reqwest::tls::Version;
|
use reqwest::tls::Version;
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
use tokio::sync::Mutex;
|
use tokio::sync::Mutex;
|
||||||
use tracing::{error, info};
|
use tracing::{debug, error, info};
|
||||||
|
|
||||||
macro_rules! unwrap_env {
|
macro_rules! unwrap_env {
|
||||||
($name:literal) => {
|
($name:literal) => {
|
||||||
|
|
@ -63,7 +63,9 @@ const ALLOWED_USERS: &[u64] = &[/*maiboyer*/ 159559, /*nfelsemb*/ 95340];
|
||||||
|
|
||||||
#[tokio::main]
|
#[tokio::main]
|
||||||
async fn main() {
|
async fn main() {
|
||||||
tracing_subscriber::fmt::init();
|
tracing_subscriber::fmt()
|
||||||
|
.with_max_level(tracing::Level::DEBUG)
|
||||||
|
.init();
|
||||||
let local = tokio::task::LocalSet::new();
|
let local = tokio::task::LocalSet::new();
|
||||||
local
|
local
|
||||||
.run_until(async {
|
.run_until(async {
|
||||||
|
|
@ -71,7 +73,7 @@ async fn main() {
|
||||||
let http = reqwest::ClientBuilder::new()
|
let http = reqwest::ClientBuilder::new()
|
||||||
// Following redirects opens the client up to SSRF vulnerabilities.
|
// Following redirects opens the client up to SSRF vulnerabilities.
|
||||||
.redirect(reqwest::redirect::Policy::none())
|
.redirect(reqwest::redirect::Policy::none())
|
||||||
.user_agent("FftManager/1.0")
|
.user_agent("FFTManager/1.0")
|
||||||
.tls_info(true)
|
.tls_info(true)
|
||||||
.min_tls_version(Version::TLS_1_0)
|
.min_tls_version(Version::TLS_1_0)
|
||||||
.max_tls_version(Version::TLS_1_2)
|
.max_tls_version(Version::TLS_1_2)
|
||||||
|
|
@ -153,9 +155,11 @@ async fn oauth2_callback(
|
||||||
) -> Result<impl IntoResponse, StatusCode> {
|
) -> Result<impl IntoResponse, StatusCode> {
|
||||||
let inner = || async {
|
let inner = || async {
|
||||||
let Some(code) = params.get("code") else {
|
let Some(code) = params.get("code") else {
|
||||||
|
debug!("No code");
|
||||||
return Ok::<_, color_eyre::eyre::Report>((jar, Redirect::to("/manager")));
|
return Ok::<_, color_eyre::eyre::Report>((jar, Redirect::to("/manager")));
|
||||||
};
|
};
|
||||||
let Some(state_csrf) = params.get("state") else {
|
let Some(state_csrf) = params.get("state") else {
|
||||||
|
debug!("No state");
|
||||||
return Ok((jar, Redirect::to("/manager")));
|
return Ok((jar, Redirect::to("/manager")));
|
||||||
};
|
};
|
||||||
let token = state
|
let token = state
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue