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

WSO2 Api Manager - How to change the expiration time of JWT?

我想更改在 WSO2 Api 管理器中创建的 JWT 令牌的到期时间。 好像默认时间是15分钟

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

从这个link - Wso2 Jira - APIMANAGER-3493 看来我们可以使用API​​KeyManager下的/repository/conf/api-manager.xml中的"SecurityContextTTL" 属性来更改 JWT 的到期时间。

但我在 api-manager.xml 中找不到此设置(即使作为注释掉的配置也没有)。我正在使用 wso2am-1.9.1.

这个属性是否从配置中删除了?如果是,那么我们如何更改 JWT 的过期时间?

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

感谢任何指点。谢谢

应按如下方式应用,在 APIKeyValidator 部分下,

   <APIKeyValidator>
           <SecurityContextTTL>5</SecurityContextTTL>
   </APIKeyValidator>

但是按照你说的Jira,这个版本好像有bug。

WSO2 已在下一版本 (2.0.0) 中修复此问题,使用新的 属性,参见 [1].

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