Another quick fix for apps to work again.
This commit is contained in:
parent
7ac1c2198e
commit
0d98f3b442
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue