Browse Source

Another quick fix for apps to work again.

pull/869/head
Michael Drury 6 years ago
parent
commit
b75bf13edc
  1. 11
      packages/server/src/middleware/authenticated.js

11
packages/server/src/middleware/authenticated.js

@ -23,12 +23,10 @@ module.exports = async (ctx, next) => {
appId = cookieAppId
}
let token
if (isClient(ctx)) {
ctx.auth.authenticated = AuthTypes.APP
token = ctx.cookies.get(getCookieName(appId))
} else {
ctx.auth.authenticated = AuthTypes.BUILDER
let token = ctx.cookies.get(getCookieName(appId))
let authType = AuthTypes.APP
if (!token && !isClient(ctx)) {
authType = AuthTypes.BUILDER
token = ctx.cookies.get(getCookieName())
}
@ -44,6 +42,7 @@ module.exports = async (ctx, next) => {
}
try {
ctx.auth.authenticated = authType
const jwtPayload = jwt.verify(token, ctx.config.jwtSecret)
ctx.appId = appId
ctx.auth.apiKey = jwtPayload.apiKey

Loading…
Cancel
Save