删除用户的CAS服务器身份验证失败几分钟

时间:2019-06-21 15:16:02

标签: java caching cas

在删除用户并以完全相同的值重新创建用户后,几分钟之内无法通过CAS登录。

我已经用参数,名称,密码,语言,公司等参数创建了一个用户。 激活用户后,我可以登录。 现在,我删除了该用户,并使用完全相同的详细信息重新创建了该用户。 当我尝试登录时,没有任何反应。我没有在应用程序端或CAS服务器中缓存任何内容。

仅刷新屏幕,页面停留在登录屏幕上。没有错误,也没有登录CAS服务器或我的应用程序。我尝试删除浏览器缓存。尝试使用错误的密码。几分钟后,一切都将无效。 几分钟后,当我尝试登录时即可正常工作。

我不确定CAS服务器是否在内部缓存任何内容。 请帮助我提供一些有关此方面的见识。

1 个答案:

答案 0 :(得分:1)

我以前也经历过类似的事情,不知道是否与您的案件有关,但至少值得一试:

有一个名为class Article(models.Model): ...code... category = models.ForeignKey( Category, on_delete=models.CASCADE, related_name="cate", null=True, # change here verbose_name='分类', default=None # and here ) ...code... 的属性: https://apereo.github.io/cas/5.2.x/installation/Configuration-Properties.html#authentication-attributes

这是为属性完成的缓存,对于我来说,在将其设置为cas.authn.attributeRepository.expireInMinutes并解决问题后

干杯,看看这是否还能解决您的问题。

相关问题