[AccessToken] Token 발급 시 localStorage 저장 후 재발급 하지않도록 변경

This commit is contained in:
hyunwoo93.cha
2024-03-08 16:39:32 +09:00
parent f713afb65c
commit b007b28f53
4 changed files with 1618 additions and 25 deletions

View File

@@ -88,7 +88,7 @@ export const TAxios = (
) => {
const checkAccessToken = () => {
return new Promise((resolve) => {
const accessToken = getState().device.accessToken;
const accessToken = getState().localSettings.accessToken;
if (
accessToken ||
baseUrl === URLS.GET_AUTHENTICATION_CODE ||
@@ -105,8 +105,8 @@ export const TAxios = (
const executeRequest = (accessToken, getState) => {
const httpHeader = getState().common.httpHeader;
const {mbr_no, deviceId} = getState().common.appStatus;
const AUTHORIZATION = { headers: {...httpHeader} };
const { mbr_no, deviceId } = getState().common.appStatus;
const AUTHORIZATION = { headers: { ...httpHeader } };
if (accessToken) {
AUTHORIZATION.headers["lgsp_auth"] = accessToken;
@@ -114,9 +114,11 @@ export const TAxios = (
AUTHORIZATION.headers["dvc_id"] = deviceId;
if (typeof window === "object") {
let url = Array.isArray(baseUrl) ? getUrl(getState, baseUrl[0]) : getUrl(getState, baseUrl);
let url = Array.isArray(baseUrl)
? getUrl(getState, baseUrl[0])
: getUrl(getState, baseUrl);
if(!url){
if (!url) {
//todo error page
return;
}
@@ -156,7 +158,7 @@ export const TAxios = (
.then(() => executeRequest(accessToken, getState))
.catch((e) => {
/* 토큰 갱신 실패 처리 */
console.error('tokenRefresh error', e);
console.error("tokenRefresh error", e);
});
} else {
executeRequest(accessToken, getState);