Another quick fix for apps to work again.

This commit is contained in:
Michael Drury 2020-11-19 20:42:49 +00:00
parent 7ac1c2198e
commit 0d98f3b442
1 changed files with 5 additions and 6 deletions

View File

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