WSO2 Api Manager - 如何更改JWT的到期时间?

时间:2016-06-01 18:36:14

标签: wso2 jwt wso2-am

我想更改在WSO2 Api Manager中创建的JWT令牌的到期时间。 似乎默认时间是15分钟。

{"typ":"JWT","alg":"none"}.
{
"iss": "wso2.org/products/am",
"exp": 1464255150998,
 ...
}

从这个链接 - Wso2 Jira - APIMANAGER-3493,似乎我们可以使用" SecurityContextTTL" APIKeyManager下的/repository/conf/api-manager.xml中的属性可以更改JWT的到期时间。

但是我在api-manager.xml中找不到这个设置(甚至不是注释掉的配置)。我使用的是wso2am-1.9.1。

是否从配置中删除了此属性?如果是,那么我们如何才能改变JWT的到期时间?

是否有任何文档可以提及此属性及其用法?

任何指针都表示赞赏。感谢。

1 个答案:

答案 0 :(得分:0)

应在APIKeyValidator部分

下按如下方式应用
   <APIKeyValidator>
           <SecurityContextTTL>5</SecurityContextTTL>
   </APIKeyValidator>

但是根据你提到的Jira,似乎这个版本中存在一个错误。

WSO2已在下一个版本(2.0.0)中修复此问题,使用新属性,请参阅[1]。

[1] https://wso2.org/jira/browse/APIMANAGER-4575