【问题标题】:WSO2 Api Manager - How to change the expiration time of JWT?WSO2 Api Manager - 如何更改 JWT 的过期时间?
【发布时间】:2016-06-02 03:25:13
【问题描述】:

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

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

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

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

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

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

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

【问题讨论】:

    标签: wso2 jwt wso2-am


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-18
      • 2020-04-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多