This commit is contained in:
ivamp 2024-08-03 16:08:49 +08:00
parent 22a90d4158
commit dfb3f27e7b
2 changed files with 8 additions and 8 deletions

View File

@ -12,18 +12,18 @@ import router from "@/router";
const configStore = useConfigStore();
const userStore = useUserStore();
let discovery = await axios.get(configStore.oauth_discovery_url);
const discovery = await axios.get(configStore.oauth_discovery_url);
let local_code_verifier = localStorage.getItem(configStore.oauth_storage_key);
const localCodeVerifier = localStorage.getItem(configStore.oauth_storage_key);
// code
let code = new URLSearchParams(window.location.search).get("code");
const code = new URLSearchParams(window.location.search).get("code");
let q = new URLSearchParams({
const q = new URLSearchParams({
client_id: configStore.oauth_client_id,
grant_type: "authorization_code",
redirect_uri: configStore.oauth_callback_url,
code_verifier: local_code_verifier || "",
code_verifier: localCodeVerifier || "",
code: code || "",
});

View File

@ -9,11 +9,11 @@ import axios from "axios";
import { useConfigStore } from "@/stores/config";
const configStore = useConfigStore();
let discovery = await axios.get(configStore.oauth_discovery_url);
const discovery = await axios.get(configStore.oauth_discovery_url);
function generateRandomString(length: number) {
let text = "";
let possible =
const possible =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for (let i = 0; i < length; i++) {
@ -24,7 +24,7 @@ function generateRandomString(length: number) {
}
async function generateCodeChallenge(codeVerifier: string) {
let digest = await crypto.subtle.digest(
const digest = await crypto.subtle.digest(
"SHA-256",
new TextEncoder().encode(codeVerifier),
);