diff --git a/Cargo.lock b/Cargo.lock index 12676e09a..0354a42ad 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1149,7 +1149,7 @@ dependencies = [ [[package]] name = "command" -version = "2.0.0-dev-123" +version = "2.0.0-dev-124" dependencies = [ "komodo_client", "shlex", @@ -1489,7 +1489,7 @@ checksum = "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea" [[package]] name = "database" -version = "2.0.0-dev-123" +version = "2.0.0-dev-124" dependencies = [ "anyhow", "async-compression", @@ -1759,7 +1759,7 @@ dependencies = [ [[package]] name = "encoding" -version = "2.0.0-dev-123" +version = "2.0.0-dev-124" dependencies = [ "anyhow", "bytes", @@ -1801,7 +1801,7 @@ dependencies = [ [[package]] name = "environment" -version = "2.0.0-dev-123" +version = "2.0.0-dev-124" dependencies = [ "anyhow", "formatting", @@ -1930,7 +1930,7 @@ dependencies = [ [[package]] name = "formatting" -version = "2.0.0-dev-123" +version = "2.0.0-dev-124" dependencies = [ "mogh_error", ] @@ -2109,7 +2109,7 @@ dependencies = [ [[package]] name = "git" -version = "2.0.0-dev-123" +version = "2.0.0-dev-124" dependencies = [ "anyhow", "command", @@ -2709,7 +2709,7 @@ dependencies = [ [[package]] name = "interpolate" -version = "2.0.0-dev-123" +version = "2.0.0-dev-124" dependencies = [ "anyhow", "komodo_client", @@ -2835,7 +2835,7 @@ dependencies = [ [[package]] name = "komodo_cli" -version = "2.0.0-dev-123" +version = "2.0.0-dev-124" dependencies = [ "anyhow", "chrono", @@ -2863,7 +2863,7 @@ dependencies = [ [[package]] name = "komodo_client" -version = "2.0.0-dev-123" +version = "2.0.0-dev-124" dependencies = [ "anyhow", "async_timing_util", @@ -2902,7 +2902,7 @@ dependencies = [ [[package]] name = "komodo_core" -version = "2.0.0-dev-123" +version = "2.0.0-dev-124" dependencies = [ "anyhow", "arc-swap", @@ -2975,7 +2975,7 @@ dependencies = [ [[package]] name = "komodo_periphery" -version = "2.0.0-dev-123" +version = "2.0.0-dev-124" dependencies = [ "anyhow", "arc-swap", @@ -3224,9 +3224,9 @@ dependencies = [ [[package]] name = "mogh_auth_server" -version = "1.2.11" +version = "1.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5d93cfc5fd1041273091e6c55544a98df78497dd628503481d22cb676c90502" +checksum = "e748cc16d2f7d9a86fbab3eff5f2e847df205db8ff5aa27728e45271f96d327b" dependencies = [ "anyhow", "arc-swap", @@ -4030,7 +4030,7 @@ checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" [[package]] name = "periphery_client" -version = "2.0.0-dev-123" +version = "2.0.0-dev-124" dependencies = [ "anyhow", "encoding", @@ -6007,7 +6007,7 @@ dependencies = [ [[package]] name = "transport" -version = "2.0.0-dev-123" +version = "2.0.0-dev-124" dependencies = [ "anyhow", "axum", diff --git a/Cargo.toml b/Cargo.toml index 267a62581..1f79ff412 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ members = [ ] [workspace.package] -version = "2.0.0-dev-123" +version = "2.0.0-dev-124" edition = "2024" authors = ["mbecker20 "] license = "GPL-3.0-or-later" @@ -37,7 +37,7 @@ mogh_error = { version = "1.0.3", default-features = false } derive_default_builder = "0.1.8" async_timing_util = "1.1.0" mogh_auth_client = "1.2.2" -mogh_auth_server = "1.2.11" +mogh_auth_server = "1.2.12" mogh_secret_file = "1.0.1" mogh_validations = "1.0.1" mogh_rate_limit = "1.0.1" diff --git a/ui/src/lib/hooks.ts b/ui/src/lib/hooks.ts index e5aad59a7..ed7c240a2 100644 --- a/ui/src/lib/hooks.ts +++ b/ui/src/lib/hooks.ts @@ -127,7 +127,7 @@ export function useAuthState() { const search = new URLSearchParams(location.search); const _passkey = search.get("passkey"); - const passkey = _passkey ? JSON.parse(_passkey) : null; + const passkey = _passkey ? JSON.parse(atob(_passkey)) : null; // guard against multiple reqs sent // maybe isPending would do this but not sure about with render loop, this for sure will.