首页 文章

如何让Wso2 API Manager访问令牌到期时间到infinte?

提问于
浏览
2

我正在使用Wso2 API Manager 1.8 . 我在其中创建了一些api,并将其订阅到应用程序 . 我想让令牌到期时间为infinte,意味着永不过期令牌 . 我已经浏览了wso2站点中给出的教程并完成了以下更改 .

提到的链接:Changing the default token expiration time

我已将 ApplicationAccessTokenDefaultValidityPeriod 更改为-1 . 休息保持不变 . 我创建了新的应用程序来获取更改,现在得到长整数值 9223372036854452224106751991 天)作为到期时间 . 并且工作正常 .

然后我将系统日期更改为第二天检查过期是否未设置为零 . 但是我的令牌到期时间会达到3600000毫秒,这是怎么回事,即使时间减少了这么大的变化也没想到 .

我已经将默认的H2数据库转移到mysql并用此做同样的事情 .

然后我注意到当白天改变时,令牌过期时间从 9223372036854452224 减少到 3600000 毫秒意味着1小时的过期时间,这是默认时间 . 实际上它有 106751991 天到期时间 . 怎么会发生这种情况?

请帮忙 . 我怎么解决这个问题

1 回答

  • 2

    将令牌有效时间设置为-1(减去1) - 这意味着永不过期(同样,请查看这是否是您在“订阅”选项卡上的API Store中所具有的值)

相关问题