OAuth2: add disable redirect cookie

This commit is contained in:
Timofey Boyko 2023-11-28 18:51:02 +03:00
parent 0d3073375f
commit 4ca49ed173
2 changed files with 7 additions and 4 deletions

View File

@ -1,6 +1,6 @@
import axios from "axios";
import { setCookie } from "./";
import { setCookie, deleteCookie } from "./";
import combineUrl from "./combineUrl";
import defaultConfig from "PUBLIC_DIR/scripts/config.json";
@ -130,6 +130,7 @@ class AxiosClient {
if (error) throw new Error(error);
if (response.headers["x-redirect-uri"] && options.withRedirect) {
deleteCookie("disable_redirect");
return window.location.replace(response.headers["x-redirect-uri"]);
}

View File

@ -103,10 +103,10 @@ const Consent = ({
clientState = c.replace("client_state=", "").trim();
});
console.log(clientState);
deleteCookie("client_id");
deleteCookie("client_state");
// deleteCookie("client_id");
// deleteCookie("client_state");
setCookie("disable_redirect", true);
await api.oauth.onOAuthSubmit(clientId, clientState, scope);
};
@ -130,6 +130,8 @@ const Consent = ({
deleteCookie("client_id");
deleteCookie("client_state");
setCookie("disable_redirect", true);
await api.oauth.onOAuthCancel(clientId, clientState);
};