统一jwt的生成

This commit is contained in:
zhl 2023-05-09 11:03:44 +08:00
parent 7343a40472
commit 0ff052e527
3 changed files with 3 additions and 3 deletions

View File

@ -34,7 +34,7 @@ class AppleController extends BaseController {
if (payload.name) data.nickname = payload.name if (payload.name) data.nickname = payload.name
if (payload.picture) data.avatar = payload.picture if (payload.picture) data.avatar = payload.picture
let user = await Account.insertOrUpdate({ plat: PlatEnum.APPLE, openId }, data) let user = await Account.insertOrUpdate({ plat: PlatEnum.APPLE, openId }, data)
const ztoken = await res.jwtSign({ id: user.id }) const ztoken = await res.jwtSign({ id: user.id, openid: openId, plat: PlatEnum.APPLE })
return { token: ztoken } return { token: ztoken }
} }

View File

@ -39,7 +39,7 @@ class FacebookController extends BaseController {
if (infoRes['name']) user.nickname = infoRes['name'] if (infoRes['name']) user.nickname = infoRes['name']
if (infoRes['email']) user.email = infoRes['email'] if (infoRes['email']) user.email = infoRes['email']
let account = await Account.insertOrUpdate({ plat: PlatEnum.FACEBOOK, openId }, user) let account = await Account.insertOrUpdate({ plat: PlatEnum.FACEBOOK, openId }, user)
const ztoken = await res.jwtSign({ id: account.id }) const ztoken = await res.jwtSign({ id: account.id, openid: openId, plat: PlatEnum.FACEBOOK })
return { token: ztoken } return { token: ztoken }
} }
} }

View File

@ -23,7 +23,7 @@ class TiktokController extends BaseController {
user.refreshTokenExpire = now + result.data['refresh_expires_in'] - EXPIRE_REDUCE_SECOND user.refreshTokenExpire = now + result.data['refresh_expires_in'] - EXPIRE_REDUCE_SECOND
user.scope = result.data['scope'] user.scope = result.data['scope']
let account = await Account.insertOrUpdate({ plat: PlatEnum.TIKTOK, openId }, user) let account = await Account.insertOrUpdate({ plat: PlatEnum.TIKTOK, openId }, user)
const ztoken = await res.jwtSign({ id: account.id }) const ztoken = await res.jwtSign({ id: account.id, openid: openId, plat: PlatEnum.TIKTOK })
return { token: ztoken } return { token: ztoken }
} }
@router('post /wallet/tiktok/accesstoken') @router('post /wallet/tiktok/accesstoken')