Spring, SessionConfig, как выйти из InactiveInterval - PullRequest
0 голосов
/ 01 мая 2020

Я установил maxInactiveIntervalInSeconds = 3600, но по истечении времени ожидания пользователь не перемещается на страницу входа, только если он обновляет текущую страницу. Как сделать автоматический refre sh или автоматический выход из системы при неактивном интервале @EnableHazelcastHttpSession(maxInactiveIntervalInSeconds = 3600) .`

public class SessionConfig {@Bean(destroyMethod = "shutdown")
public HazelcastInstance hazelcastInstance() {
    Config config = new Config();
    NetworkConfig networkConfig = config.getNetworkConfig();
    networkConfig.setPort(0);
    networkConfig.getJoin().getMulticastConfig().setEnabled(false);
    MapAttributeConfig attributeConfig = new MapAttributeConfig()
            .setName(HazelcastIndexedSessionRepository.PRINCIPAL_NAME_ATTRIBUTE)
            .setExtractor(PrincipalNameExtractor.class.getName());
    config.getMapConfig(HazelcastIndexedSessionRepository.DEFAULT_SESSION_MAP_NAME)
            .addMapAttributeConfig(attributeConfig).addMapIndexConfig(
                    new MapIndexConfig(HazelcastIndexedSessionRepository.PRINCIPAL_NAME_ATTRIBUTE, false));
    return Hazelcast.newHazelcastInstance(config);
}}

`

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...