导航器中的Spring安全性和用户名/密码自动填充

时间:2018-02-13 08:39:59

标签: jsp spring-mvc spring-security spring-roo

我使用Roo和gvnix插件为登录表单生成了以下JSP spring安全代码。身份验证工作正常,但我无法在导航器(Firefox,IE)中登录自动填充。他们只是建议保存一个" X"我没有设置的用户名,回到表单上时没有提出任何建议。我无法找到为什么我输入的用户名没有保存...任何想法? 谢谢

@receiver(post_save, sender=Invitaciones)
def crear_invitado(sender, instance, created, **kwargs):
   if created and not Invitados.objects.filter(cedula=instance.cedula).exists():
       Invitados.objects.create(nombre=instance.nombre, apellido=instance.apellido, tipo_de_cedula=instance.tipo_de_cedula, cedula=instance.cedula)

1 个答案:

答案 0 :(得分:1)

从安全角度来看,自动完成用户名被认为是不好的做法。

用户可以自由地指示他们的浏览器保存其凭据信息并在自动完成操作中使用它,但应用程序不应强制执行此行为。

您的要求似乎与Spring框架的浏览器细节更相关。

通常,可能值的自动完成意味着某人键入值,并且自动完成从存储中提取满足条件(例如,以...开头)的所有值。我想您不希望有人能够使用此自动完成功能从您的存储中提取所有用户名。