add: frontend jwt cookies logic

v0.7
rrr-marble 4 years ago
parent e34355cc7b
commit cc1124e475

@ -24,6 +24,7 @@
handle_path /pgweb/* { handle_path /pgweb/* {
jwtauth { jwtauth {
sign_key iYg7wB+sPihtjz50iJTsD0XmOeUwKy2TJtfNLcqFRM8= sign_key iYg7wB+sPihtjz50iJTsD0XmOeUwKy2TJtfNLcqFRM8=
from_cookies user_session
} }
rewrite * {path} rewrite * {path}

@ -41,6 +41,7 @@ export default {
.then(data => { .then(data => {
if (data.access_token) { if (data.access_token) {
localStorage.setItem('user', JSON.stringify(data)); localStorage.setItem('user', JSON.stringify(data));
document.cookie = `user_session=${JSON.stringify(data.access_token)}; path=/; max-age=${60 * 60 * 24 * 365}; SameSite=strict`
this.$router.push('/admin') this.$router.push('/admin')
} }
}) })

Loading…
Cancel
Save