首页 > 解决方案 > Angular6 oauth 令牌验证

问题描述

我正在将身份服务器与我的 Angular 6 应用程序集成。我有一个angular-oauth2-oidc库问题,它给我一个关于不是有效令牌的错误,当我使用hasValidAccessToken函数检查它时它是有效的,然后返回我的true值。控制台向我显示不同的状态。

https://ibb.co/CVswZ9K

public isValidAccessToken() { return this.oauthService.hasValidAccessToken(); }

标签: oauthangular6angular-oauth2-oidc

解决方案


查看该错误消息,有三个时间戳:

now: 1547200214894 (GMT: Friday, January 11, 2019 9:50:14.894 AM)
issuedAtMSec: 1547201970000 (GMT: Friday, January 11, 2019 10:19:30 AM)
expiresAtMSec: 1547202270000 (GMT: Friday, January 11, 2019 10:24:30 AM)

该令牌无效,因为它是在将来发布的。您从中获取令牌的服务器在未来,或者您的机器在过去。


推荐阅读