env based token

This commit is contained in:
sidharth 2022-02-01 11:36:43 +05:30
parent ce10ce4d3c
commit 0254ae8669
7 changed files with 15 additions and 9 deletions

View File

@ -21,3 +21,4 @@ VUE_APP_IMAGE_CATEGORY_PARAMS=?height=600&width=600
VUE_APP_IMAGE_LIB_URL=https://imagelib-api.crane.com VUE_APP_IMAGE_LIB_URL=https://imagelib-api.crane.com
VUE_APP_CRANE_ORDER_URL=https://order.crane.com VUE_APP_CRANE_ORDER_URL=https://order.crane.com
VUE_APP_BASE_URL=https://www.crane.com VUE_APP_BASE_URL=https://www.crane.com
VUE_APP_RP_AUTH_NAME=rp_auth_stg

View File

@ -25,3 +25,4 @@ DEPLOY_CLOUDFRONT_ID=E28QEVKG98ZHYU
VUE_APP_ASSETS_NODESLS_URL=https://assets-sls.crane.com VUE_APP_ASSETS_NODESLS_URL=https://assets-sls.crane.com
VUE_APP_IMAGE_LIB_URL=https://imagelib-api.crane.com VUE_APP_IMAGE_LIB_URL=https://imagelib-api.crane.com
VUE_APP_BASE_URL=https://www.crane.com VUE_APP_BASE_URL=https://www.crane.com
VUE_APP_RP_AUTH_NAME=rp_auth_stg

View File

@ -25,3 +25,4 @@ DEPLOY_CLOUDFRONT_ID=E1QLFKCOZUDC8P
VUE_APP_ASSETS_NODESLS_URL=https://assets-stg-sls.crane.com VUE_APP_ASSETS_NODESLS_URL=https://assets-stg-sls.crane.com
VUE_APP_IMAGE_LIB_URL=https://imagelib-stg-api.crane.com VUE_APP_IMAGE_LIB_URL=https://imagelib-stg-api.crane.com
VUE_APP_BASE_URL=https://retailer-stg.crane.com VUE_APP_BASE_URL=https://retailer-stg.crane.com
VUE_APP_RP_AUTH_NAME=rp_auth_stg

View File

@ -26,3 +26,4 @@ DEPLOY_CLOUDFRONT_ID=E1QLFKCOZUDC8P
VUE_APP_ASSETS_NODESLS_URL=https://assets-stg-sls.crane.com VUE_APP_ASSETS_NODESLS_URL=https://assets-stg-sls.crane.com
VUE_APP_IMAGE_LIB_URL=https://imagelib-stg-api.crane.com VUE_APP_IMAGE_LIB_URL=https://imagelib-stg-api.crane.com
VUE_APP_BASE_URL=https://retailer-stg.crane.com VUE_APP_BASE_URL=https://retailer-stg.crane.com
VUE_APP_RP_AUTH_NAME=rp_auth_prod

View File

@ -26,3 +26,4 @@ DEPLOY_CLOUDFRONT_ID=E1QLFKCOZUDC8P
VUE_APP_ASSETS_NODESLS_URL=https://assets-stg-sls.crane.com VUE_APP_ASSETS_NODESLS_URL=https://assets-stg-sls.crane.com
VUE_APP_IMAGE_LIB_URL=https://imagelib-stg-api.crane.com VUE_APP_IMAGE_LIB_URL=https://imagelib-stg-api.crane.com
VUE_APP_BASE_URL=https://retailer-stg.crane.com VUE_APP_BASE_URL=https://retailer-stg.crane.com
VUE_APP_RP_AUTH_NAME=rp_auth_stg

View File

@ -1 +0,0 @@
{"branch_name":"dev","last_commit_date":"2022-01-28T12:02:56.000Z","last_commit_author":"anju j","last_commit_hash":"defccce1421feadd75a814a2194b959e791fc6ee"}

View File

@ -1,7 +1,9 @@
import { Base64 } from 'js-base64'; import { Base64 } from 'js-base64';
const rpAuthName = process.env.VUE_APP_RP_AUTH_NAME;
console.log("rpAuthName",rpAuthName)
const getAuthUser = function() { const getAuthUser = function() {
// return authorization header with jwt token // return authorization header with jwt token
const userAuthEncoded = window.$cookies.get('cr_cauth'); const userAuthEncoded = window.$cookies.get(rpAuthName);
if (userAuthEncoded === null) { if (userAuthEncoded === null) {
return null; return null;
} }
@ -19,12 +21,12 @@ const setAuthUser = function(userAuth,flag) {
if(flag) if(flag)
{ {
const userAuthEncoded = Base64.encode(JSON.stringify(userAuth)); const userAuthEncoded = Base64.encode(JSON.stringify(userAuth));
window.$cookies.set("cr_cauth", userAuthEncoded, '30d', null, getDomain(window.location.hostname)); window.$cookies.set(rpAuthName, userAuthEncoded, '30d', null, getDomain(window.location.hostname));
} }
else else
{ {
const userAuthEncoded = Base64.encode(JSON.stringify(userAuth)); const userAuthEncoded = Base64.encode(JSON.stringify(userAuth));
window.$cookies.set("cr_cauth", userAuthEncoded, '1h', null, getDomain(window.location.hostname)); window.$cookies.set(rpAuthName, userAuthEncoded, '1h', null, getDomain(window.location.hostname));
} }
} }
@ -33,7 +35,7 @@ const resetAuthUser = function() {
if (au === null) { if (au === null) {
return false; return false;
} }
window.$cookies.remove('cr_cauth', null, getDomain(window.location.hostname)); window.$cookies.remove(rpAuthName, null, getDomain(window.location.hostname));
} }
const authHeader = function() { const authHeader = function() {