【发布时间】:2022-11-03 16:40:06
【问题描述】:
在成功登录用户获得访问令牌后,我使用 auth0 登录,在某些后端功能中,我们需要验证令牌,如果成功授予对功能的访问权限,否则拒绝它。
我从 auth0 dashboard->advanced settings->certificates 复制了公钥,这是我的代码:
const publicKey =`
MIIDIzCC.....faMQkU`
const options = {
audience: ['clientID'],
issuer: [
'https://MYDOMAIN/',
],
algorithms: ['RS256'],
}
const token =
'eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtp.....Nhe08A'
jwt.verify(token, publicKey, options, (err, decoded) => {
if (err) {
console.log('jwt validation error', err)
} else {
console.log('verified token', decoded)
}
})
我只有错误,上面写着error
有人知道我在这里做错了什么吗?
【问题讨论】:
标签: javascript jwt auth0 cloudflare-workers