2.0
parent
5124566355
commit
458c2b403f
10
index.js
10
index.js
|
@ -12,7 +12,8 @@ function hmac(str, secret) {
|
||||||
return base64encode(buf, true)
|
return base64encode(buf, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
export const jwtPackage = {
|
export function createJwtModule() {
|
||||||
|
return {
|
||||||
name: 'jwt',
|
name: 'jwt',
|
||||||
install() {
|
install() {
|
||||||
return {
|
return {
|
||||||
|
@ -57,9 +58,11 @@ export const jwtPackage = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export function jwtConnect(req, res, next) {
|
export function createJwt() {
|
||||||
|
return function (req, res, next) {
|
||||||
var { secret, level } = this.get('jwt')
|
var { secret, level } = this.get('jwt')
|
||||||
var deviceID = ''
|
var deviceID = ''
|
||||||
var ssid
|
var ssid
|
||||||
|
@ -83,7 +86,8 @@ export function jwtConnect(req, res, next) {
|
||||||
deviceID = sha1(deviceID)
|
deviceID = sha1(deviceID)
|
||||||
}
|
}
|
||||||
|
|
||||||
req.mixKey = secret + deviceID
|
req.__mix_key__ = secret + deviceID
|
||||||
|
|
||||||
next()
|
next()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue