oauth - Angular6 oauth 令牌验证
问题描述
我正在将身份服务器与我的 Angular 6 应用程序集成。我有一个angular-oauth2-oidc
库问题,它给我一个关于不是有效令牌的错误,当我使用hasValidAccessToken
函数检查它时它是有效的,然后返回我的true
值。控制台向我显示不同的状态。
public isValidAccessToken() {
return this.oauthService.hasValidAccessToken();
}
解决方案
查看该错误消息,有三个时间戳:
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)
该令牌无效,因为它是在将来发布的。您从中获取令牌的服务器在未来,或者您的机器在过去。
推荐阅读
- eclipse - 功能文件未以 Cucumber 格式格式化
- javascript - 如何解决 react redux 项目中的错误?
- python - 防止在 StyledItemDelegate 中编辑 ComboBox
- php - 我想从数据库中获取给定格式的日期
- mysql - 仅选择具有匹配列表列值的一行
- flutter - Flutter TabBarView 在启动时构建所有选项卡小部件
- linux - 从扇区读取磁盘是原子的吗?
- java - 无法将有效常量(值)分配给通用类型变量
- docker - 如何删除 CLI 找不到的 docker 镜像?
- git - 我无法从 vscode 访问 github 存储库