login page

This commit is contained in:
Jan Prochazka
2022-11-25 13:36:18 +01:00
parent 07b2a3e923
commit 70413b954b
6 changed files with 153 additions and 10 deletions

View File

@@ -2,4 +2,6 @@ DEVMODE=1
OAUTH_AUTH=http://auth.metrostav.vychozi.cz/auth/realms/metrostav/protocol/openid-connect/auth
OAUTH_TOKEN=http://auth.metrostav.vychozi.cz/auth/realms/metrostav/protocol/openid-connect/token
OAUTH_CLIENT_ID=dbgate
OAUTH_CLIENT_SECRET=ffd5634b-b60a-4c3a-bbec-b4144c73ea2a
OAUTH_CLIENT_SECRET=ffd5634b-b60a-4c3a-bbec-b4144c73ea2a
OAUTH_LOGIN_FIELD=given_name
OAUTH_ALLOWED_LOGINS=Student1

View File

@@ -58,6 +58,10 @@ module.exports = {
const payload = jwt.decode(access_token);
const login = process.env.OAUTH_LOGIN_FIELD ? payload[process.env.OAUTH_LOGIN_FIELD] : 'oauth';
console.log(payload);
if (access_token) {
return {
accessToken: jwt.sign({ user: 'oauth' }, tokenSecret, { expiresIn: '1m' }),