UNPKG
koa-jwt
Version:
koa-v1 (1.3.2)
koa2 (2.2.2)
latest (4.0.4)
4.0.4
4.0.3
4.0.1
4.0.0
3.6.0
3.5.1
3.5.0
3.4.0
3.3.2
3.3.1
3.3.0
3.2.2
3.2.1
3.2.0
3.1.0
3.0.1
3.0.0
2.2.4
2.2.3
2.2.2
2.2.1
2.2.0
2.1.0
2.0.1
2.0.0
1.3.2
1.3.1
1.3.0
1.2.0
1.1.2
1.1.1
1.1.0
1.0.0
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
0.0.3
0.0.2
0.0.1
Koa middleware for validating JSON Web Tokens
github.com/koajs/jwt
koajs/jwt
koa-jwt
/
lib
/
get-secret.js
12 lines
(8 loc)
•
292 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
const
{ decode } =
require
(
'jsonwebtoken'
);
module
.
exports
=
async
(provider, token) => {
const
decoded =
decode
(token, {
complete
:
true
});
if
(!decoded || !decoded.
header
) {
throw
new
Error
(
'Invalid token'
); }
return
provider
(decoded.
header
, decoded.
payload
); };