fixes
This commit is contained in:
parent
306f77aafe
commit
85578611a5
@ -33,6 +33,8 @@ if (dev) {
|
||||
app.use(morgan('dev'))
|
||||
}
|
||||
|
||||
app.set('trust proxy', 1)
|
||||
|
||||
const router = express.Router()
|
||||
|
||||
const sortfields = ['id', 'track', 'artist', 'title', 'album', 'year', 'file']
|
||||
@ -46,7 +48,7 @@ app.use(session({
|
||||
resave: false,
|
||||
saveUninitialized: true,
|
||||
cookie: {
|
||||
secure: process.env.NODE_ENV !== 'development',
|
||||
secure: !dev,
|
||||
maxAge: 2678400000 // 1 month
|
||||
}
|
||||
}))
|
||||
|
@ -94,12 +94,8 @@ export function user (dbPromise, oauth, registrations) {
|
||||
})
|
||||
|
||||
router.get('/login/oauth', async (req, res) => {
|
||||
let state
|
||||
if (req.session && req.session.oauthState) {
|
||||
state = req.session.oauthState
|
||||
} else {
|
||||
req.session.oauthState = crypto.randomBytes(16).toString('hex')
|
||||
}
|
||||
let state = crypto.randomBytes(16).toString('hex')
|
||||
req.session.oauthState = state
|
||||
|
||||
return res.redirect(oauth2.getAuthorizeUrl({
|
||||
'redirect_uri': oauth.redirectUri,
|
||||
|
Loading…
Reference in New Issue
Block a user