我正在使用Wso2 API Manager 1.8。我在其中創建了一些apis,並將它訂閱到應用程序。我想讓令牌過期時間到infinte,意味着永不過期令牌。我已經閱讀了wso2網站給出的教程,並做了以下更改。如何使Wso2 API Manager訪問令牌過期到infinte?
refered鏈接:Changing the default token expiration time
我已經改變了ApplicationAccessTokenDefaultValidityPeriod
爲-1。休息仍然一樣。我創建了新的應用程序來獲取更改,現在獲取長整型值9223372036854452224
即106751991
天)作爲到期時間。並且工作正常。
然後我將系統日期更改爲第二天檢查過期是否設置爲零。但是我的令牌過期時間變長爲3600000毫秒,這是怎麼發生的,即使時間減少了這麼多的變化也沒有預料到。
我已經將默認的H2數據庫chage到mysql並完成了與此相同的事情。
然後我注意到,當日更改時,令牌過期時間從9223372036854452224
減少到3600000
毫秒錶示過期時間的1小時,即默認時間。其實它有106751991
天到期時間。這是怎麼發生的?
請幫忙。我怎樣才能解決這個問題
是什麼你正在使用的操作系統? – Vanji
請使用正確的格式。你的意思是在將ApplicationAccessTokenDefaultValidityPeriod更改爲-1後仍然有令牌過期? – lakshman
@vanji - 我正在使用Windows 7 – PRASANTHMV