Spring Security Lgoin始终重定向到身份验证失败URL

用户1889849

我是编程的新手,所以请在这里帮我一下。

我已配置Spring Security为从数据库中以及在尝试使用以下帐户登录时获取用户详细信息:

  • 用户1-密码1
  • 管理员-password1

身份验证失败,因为它始终将我重定向到home.jsp/OPS=999我的登录页面。用户记录存在于数据库中,但我似乎无法登录。

这是我的安全配置xml文件。

 <http auto-config="true">
     <form-login login-page='/home.jsp?OPS=9999' default-target-url='/secure/user.jsp' always-use-default-target='true' />
     <logout logout-success-url="/home.jsp" logout-url="/j_spring_security_logout" />
 </http>

<authentication-provider>
    <jdbc-user-service data-source-ref="Application.DataSource2" users-by-username-query="select USERNAME, PASSWORD from USER where lower(USERNAME) = lower(?)"/>
</authentication-provider>

由于登录不起作用,我目前没有身份验证/权限。身份验证失败的可能原因有哪些?数据库连接可以发挥作用吗?请帮帮我。

先感谢您!

用户1889849

意识到applicationContext-security xml文件中的按用户名查询的用户缺少启用的列,基本上spring security期望语句中有3列,而我缺少启用的列。

因此正确的sql语句应为:“从USER中选择USERNAME,PASSWORD,STATUS,其中lower(USERNAME)= lower(?)”

status列的类型为boolean。(1 =启用,0 =禁用)

希望它可以帮助某人:)

谢谢各位的帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Spring Security-用户身份验证有时会失败,并且用户将被重定向到登录页面

来自分类Dev

身份验证失败的Spring Security Wildfly

来自分类Dev

成功通过身份验证后,通过提供拒绝访问的异常,Spring Security重定向到登录页面

来自分类Dev

使用 JHipster、Spring Security 和 oauth2 控制身份验证重定向

来自分类Dev

Spring Security基本身份验证始终导致404

来自分类Dev

Spring Security *始终*重定向到登录表单

来自分类Dev

Spring Security在登录后始终重定向到“ /”

来自分类Dev

在 Spring Security 中捕获身份验证失败

来自分类Dev

Spring boot、Security、OAuth2:是否可以使用自定义 AuthorizationCodeResourceDetails?身份验证服务器需要重定向 url 中的特定参数

来自分类Dev

在Spring Security中定制身份验证

来自分类Dev

Tomcat身份验证和Spring Security

来自分类Dev

使用UserDetailsService的Spring Security身份验证

来自分类Dev

Spring Security Rest Basic身份验证

来自分类Dev

Spring Security中的链式身份验证

来自分类Dev

Spring Security:登录后如何重定向到REST URL

来自分类Dev

Spring Security不会重定向到主页

来自分类Dev

在XwsSecurityInterceptor中使用SpringPlainTextPasswordValidationCallbackHandler时使用Spring Security身份验证失败的Spring Boot

来自分类Dev

Spring MVC REST + Spring Security +基本身份验证

来自分类Dev

使用Spring Security + Spring数据+ MongoDB进行身份验证

来自分类Dev

Spring Security验证逻辑

来自分类Dev

Spring Security身份验证提供程序Java配置

来自分类Dev

LDAP身份验证-Spring Security-LdapAuthenticationProvider

来自分类Dev

使用Gmail等Spring Security进行两因素身份验证

来自分类Dev

如何在Spring Security中撤消身份验证令牌?

来自分类Dev

Spring Security身份验证未给出401错误

来自分类Dev

为什么在Spring Security中对“ anonymousUser”进行身份验证?

来自分类Dev

通过REST端点进行Spring Security身份验证/授权

来自分类Dev

使用Spring Security无需身份验证和授权

来自分类Dev

使用Java配置的Spring Security预身份验证

Related 相关文章

  1. 1

    Spring Security-用户身份验证有时会失败,并且用户将被重定向到登录页面

  2. 2

    身份验证失败的Spring Security Wildfly

  3. 3

    成功通过身份验证后,通过提供拒绝访问的异常,Spring Security重定向到登录页面

  4. 4

    使用 JHipster、Spring Security 和 oauth2 控制身份验证重定向

  5. 5

    Spring Security基本身份验证始终导致404

  6. 6

    Spring Security *始终*重定向到登录表单

  7. 7

    Spring Security在登录后始终重定向到“ /”

  8. 8

    在 Spring Security 中捕获身份验证失败

  9. 9

    Spring boot、Security、OAuth2:是否可以使用自定义 AuthorizationCodeResourceDetails?身份验证服务器需要重定向 url 中的特定参数

  10. 10

    在Spring Security中定制身份验证

  11. 11

    Tomcat身份验证和Spring Security

  12. 12

    使用UserDetailsService的Spring Security身份验证

  13. 13

    Spring Security Rest Basic身份验证

  14. 14

    Spring Security中的链式身份验证

  15. 15

    Spring Security:登录后如何重定向到REST URL

  16. 16

    Spring Security不会重定向到主页

  17. 17

    在XwsSecurityInterceptor中使用SpringPlainTextPasswordValidationCallbackHandler时使用Spring Security身份验证失败的Spring Boot

  18. 18

    Spring MVC REST + Spring Security +基本身份验证

  19. 19

    使用Spring Security + Spring数据+ MongoDB进行身份验证

  20. 20

    Spring Security验证逻辑

  21. 21

    Spring Security身份验证提供程序Java配置

  22. 22

    LDAP身份验证-Spring Security-LdapAuthenticationProvider

  23. 23

    使用Gmail等Spring Security进行两因素身份验证

  24. 24

    如何在Spring Security中撤消身份验证令牌?

  25. 25

    Spring Security身份验证未给出401错误

  26. 26

    为什么在Spring Security中对“ anonymousUser”进行身份验证?

  27. 27

    通过REST端点进行Spring Security身份验证/授权

  28. 28

    使用Spring Security无需身份验证和授权

  29. 29

    使用Java配置的Spring Security预身份验证

热门标签

归档