2015-05-04 80 views
1

我正在使用Wso2 API Manager 1.8。我在其中創建了一些apis,並將它訂閱到應用程序。我想讓令牌過期時間到infinte,意味着永不過期令牌。我已經閱讀了wso2網站給出的教程,並做了以下更改。如何使Wso2 API Manager訪問令牌過期到infinte?

refered鏈接:Changing the default token expiration time

我已經改變了ApplicationAccessTokenDefaultValidityPeriod爲-1。休息仍然一樣。我創建了新的應用程序來獲取更改,現在獲取長整型值9223372036854452224106751991天)作爲到期時間。並且工作正常。

然後我將系統日期更改爲第二天檢查過期是否設置爲零。但是我的令牌過期時間變長爲3600000毫秒,這是怎麼發生的,即使時間減少了這麼多的變化也沒有預料到。

我已經將默認的H2數據庫chage到mysql並完成了與此相同的事情。

然後我注意到,當日更改時,令牌過期時間從9223372036854452224減少到3600000毫秒錶示過期時間的1小時,即默認時間。其實它有106751991天到期時間。這是怎麼發生的?

請幫忙。我怎樣才能解決這個問題

+0

是什麼你正在使用的操作系統? – Vanji

+0

請使用正確的格式。你的意思是在將ApplicationAccessTokenDefaultValidityPeriod更改爲-1後仍然有令牌過期? – lakshman

+0

@vanji - 我正在使用Windows 7 – PRASANTHMV

回答

0

設置令牌有效時間爲-1(負一) - 這意味着永不過期(也,看看是否是你在API存儲有訂閱選項卡上的值)

+1

,我已經完成了它的顯示,並且它也在這些設置後創建的應用程序中顯示。我仍然有問題 – PRASANTHMV