我想更改在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的到期时间?
是否有任何文档可以提及此属性及其用法?
任何指针都表示赞赏。感谢。
答案 0 :(得分:0)
应在APIKeyValidator部分
下按如下方式应用 <APIKeyValidator>
<SecurityContextTTL>5</SecurityContextTTL>
</APIKeyValidator>
但是根据你提到的Jira,似乎这个版本中存在一个错误。
WSO2已在下一个版本(2.0.0)中修复此问题,使用新属性,请参阅[1]。