public setAuthCookies()

in web/index.ts [124:147]


    public setAuthCookies(data: any) {

        const idToken = data.idToken;
        const refreshToken = data.refreshToken;
        const username = data.username;
        Cookies.set('jwt.id', idToken);
        Cookies.set('jwt.refresh', refreshToken);

        const expiresIn = data.expiresIn;
        const exp = new Date();
        const totalSeconds = exp.getSeconds() + expiresIn;
        exp.setSeconds(totalSeconds);
        Cookies.set('jwt.expires', exp.toISOString());

        Cookies.set("username", data.username);

        if (data.isSuperAdmin) {
            Cookies.set("isSuperAdmin", "true");
        } else {
            Cookies.remove("isSuperAdmin");
        }

        console.log('JWT cookies set');
    }