Jwt AWS Cognito-使用Cognito Node.js验证令牌

Jwt AWS Cognito-使用Cognito Node.js验证令牌,jwt,amazon-cognito,Jwt,Amazon Cognito,我的理解是,成功登录后,Cognito为我的服务提供了三个令牌:访问、ID和刷新。为了验证令牌,我正在使用jsonwebtoken(jwt.verify(accessToken,pem))。这一切都很好,如果刷新令牌过期,我可以验证令牌并获得一个新的访问令牌 但是,我的accessToken有效期为一小时。如果我想使用cognitoUser.globalSignOut()撤销所有用户令牌,该令牌将通过使用JWT库的JWT验证60分钟,因为这一切都是在服务器端完成的 是否有方法将令牌发送到AWS

我的理解是,成功登录后,Cognito为我的服务提供了三个令牌:访问、ID和刷新。为了验证令牌,我正在使用jsonwebtoken(
jwt.verify(accessToken,pem)
)。这一切都很好,如果刷新令牌过期,我可以验证令牌并获得一个新的访问令牌

但是,我的accessToken有效期为一小时。如果我想使用
cognitoUser.globalSignOut()
撤销所有用户令牌,该令牌将通过使用JWT库的JWT验证60分钟,因为这一切都是在服务器端完成的


是否有方法将令牌发送到AWS Cognito并询问“嘿,这个令牌仍然有效吗?”

此线程可能会帮助您理解调用globalSignOut()如何影响这3个令牌的有效性

Cognito没有用于检查令牌有效性的API。您必须调用其中一个API并检查调用是否成功