Проверка подлинности сервера CAS не удаляется для удаленного пользователя в течение нескольких минут - PullRequest
1 голос
/ 21 июня 2019

Невозможно войти в систему в течение нескольких минут через CAS, когда пользователь удаляется и создается заново с точно такими же значениями.

У меня есть один пользователь с такими параметрами, как имя, pwd, язык, компания.После активации пользователя я могу войти в систему.Теперь я удалил пользователя и пересоздал пользователя с точно такими же деталями.И когда я пытаюсь войти, ничего не происходит.Я ничего не кеширую на стороне приложения или на сервере CAS.

Обновляется только экран, и страница остается на экране входа.Нет ошибок или журналов на сервере CAS или в моем приложении.Я попытался удалить кеш браузера.Пробовал с неверным паролем.Ничего не работает, пока несколько минут.после нескольких минут, когда я пытаюсь войти в систему, работает как ожидалось.

Я не уверен, что сервер CAS кэширует что-либо внутри.Пожалуйста, помогите мне разобраться в этом.

1 Ответ

1 голос
/ 25 июня 2019

У меня было нечто подобное раньше, я не знал, связано ли это с вашим делом, но, по крайней мере, стоит попробовать:

Есть свойство под названием cas.authn.attributeRepository.expireInMinutes: https://apereo.github.io/cas/5.2.x/installation/Configuration-Properties.html#authentication-attributes

Это кеширование, выполненное для атрибута , и для моего случая после того, как я установил его на cas.authn.attributeRepository.expirationTime=0 и исправил проблему

Посмотрите, исправит ли это и ваше, Приветствия.

...