不支持对封装令牌进行令牌刷新

启用封装令牌后,设置足够的过期时间至关重要,因为令牌刷新不适用于封装令牌。 有关封装令牌的更多信息,请参阅本文。

描述 description

环境

  • AEM 6.x.x
  • AEM as a Cloud Service

问题/症状

不支持对封装令牌进行令牌刷新。

解决方法 resolution

封装令牌是一种自包含的令牌,根据OSGI TokenConfiguration中的设置,其具有固定的过期时间,如图1所示。
如果如图2所示启用了封装令牌,则登录会话将在令牌过期时间后过期 — 即使如图1所示启用了令牌刷新也是如此。

例如:如果令牌过期时间设置为360000毫秒(如图1所示),则会话将在1小时后过期,用户必须在1小时后重新登录。

要了解有关封装令牌的更多信息,请参阅AEM Administering Guide中的封装令牌支持

Oak TokenConfiguration 上的以下 令牌刷新 标记(图1)适用于粘性会话。
如果您如图2所示启用了封装令牌,则必须确保设置了足够的过期时间,因为封装令牌不支持令牌刷新。

(图1) Apache Jackrabbit Oak TokenConfiguration

image-2023-02-10-14-31-13-039.png

(图2)令牌身份验证处理程序 — 封装的令牌

image-2023-02-10-14-31-32-399.png

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f