OAuth2: add disable redirect cookie
This commit is contained in:
parent
0d3073375f
commit
4ca49ed173
@ -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"]);
|
||||
}
|
||||
|
||||
|
@ -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);
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user