Добавьте дополнительное время к заявке WWO2 JWT exp

Временная метка unix в нашем требовании exp всегда является текущим временем, и мы хотели бы, чтобы она была на 15 минут вперед, как истекает через 15 минут. Мы попытались установить период действия 900 в магазине API, но это, похоже, не влияет на JWT. Есть ли способ изменить утверждения JWT по умолчанию в wso2?

1 ответ

Решение

Если <EnableGatewayTokenCache> или же <EnableKeyManagerTokenCache> элементы включены в <APIM_HOME>/repository/conf/api-manager.xml файл, время истечения JWT по умолчанию совпадает со временем истечения срока действия кэша. Однако, если кэширование не включено для узлов Gateway и Key Manager, время истечения JWT можно установить, добавив время истечения в минутах в поле <JWTClaimCacheExpiry> элемент <APIM_HOME>/repository/conf/api-manager.xml файл. Например,

<CacheConfigurations>
     ....
     <JWTClaimCacheExpiry>60</JWTClaimCacheExpiry>
     ....
</CacheConfigurations>

[1] https://docs.wso2.com/display/AM200/Passing+Enduser+Attributes+to+the+Backend+Using+JWT

Другие вопросы по тегам