登录后,Spring Security再次重定向到登录页面

保罗

我正在使用Spring Security 4.1.1,但遇到一个问题:我尝试访问URL,应用程序重定向到登录页面。到现在为止还挺好。

但是,成功登录后,应用程序会再次将我重定向到登录页面,并且不会创建任何会话,因此即使尝试直接访问URL(在URL栏上键入),应用程序也会重定向到登录页面。

我必须要输入一些URL才能访问它们。其他人,我无需身份验证即可访问。这些我不需要身份验证的URL可以很好地工作(即,无需登录并访问该URL),但是那些需要身份验证的URL要求登录,但是在键入用户名和密码后,它将再次重定向到登录页面,然后我无法直接访问该URL。

我的configure()方法是这样的:

// Those URL pattern I need authentication to access them.
protected void configure(HttpSecurity http) throws Exception {
        http.authorizeRequests().antMatchers("/admin/gerenciar/**", "/admin/adicionar/**", "/admin/index.html", "/admin/").
            authenticated().and().formLogin().loginPage("/admin/login.html").permitAll();
}

我不确定是否需要发布任何其他代码来澄清我的问题或帮助其他人回答我。如果是这样,请告诉我,以便我更新我的问题。

编辑1

一个问题:我想在antMatchers()方法参数中要求对那些URL进行身份验证:是否需要编写“ /admin/index.html”和“ / admin /”?Spring Security是否一样?

编辑2

我想让所有人访问的URL:“ /”和“ / admin / resources / **”。在/ admin / resources内部,我有CSS和js,这就是为什么我希望每个人都可以访问它们。这些URL无需身份验证。

我需要人们对URL进行身份验证:“ / admin / gerenciar / **”,“ / admin / adicionar / **”和“ / admin /”(当然是暗指“ /admin/index.html”)。

我现在的问题是:如何为该代码编写代码(在configure()方法内部)?

Farrellmr

我的理解是-

任何人都可以访问/,admin / login.html和/ admin / resources / **,但是其他admin网址不可以吗?

我认为方法应该是-

protected void configure(HttpSecurity http) throws Exception {
    http
        .authorizeRequests()
        .antMatchers("/**", "/admin/login.html", "/admin/resources/**").permitAll()
        .antMatchers("/admin/**", "/admin/gerenciar/**", "/admin/adicionar/**").
            .anyRequest().authenticated()
            .and()
        .formLogin()
            .loginPage("/admin/login.html")
            .permitAll();
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

登录后,Spring Security再次重定向到登录页面

来自分类Dev

Spring Security:登录后重定向到登录页面

来自分类Dev

Spring Security:登录后重定向到登录页面

来自分类Dev

使用重定向:uri登录后将Spring Security重定向到页面

来自分类Dev

Spring Security总是重定向到登录页面

来自分类Dev

Spring Security和angular javascript重定向到登录页面

来自分类Dev

Spring Security和Angular javascript重定向到登录页面

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Grails Spring Security-登录后总是重定向到特定页面吗?

来自分类Dev

Spring Security-能够在初始重定向到主页后返回登录页面

来自分类Dev

使用Spring Security Core插件在Grails中登录后如何重定向到页面

来自分类Dev

使用Spring Security登录后无法将用户重定向到所需页面

来自分类Dev

使用spring登录后重定向到请求的页面

来自分类Dev

Spring Security将自定义登录页面重定向到其自身-重定向过多

来自分类Dev

已经登录后被重定向到登录页面

来自分类Dev

即使登录后,Django也会重定向到登录页面

来自分类Dev

登录重定向到特定的登录页面

来自分类Dev

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

来自分类Dev

从Spring Security中排除从登录页面重定向的特定页面

来自分类Dev

登录后从登录页面重定向FOSUserBundle

来自分类Dev

登录后从登录页面重定向FOSUserBundle

来自分类Dev

Spring Security需要在BadCredentialsException上重定向到登录页面

来自分类Dev

如果用户未经授权,Spring Security如何重定向到“登录”页面

来自分类Dev

成功登录后,Spring Security JSF不重定向

来自分类Dev

阻止Spring Security在登录/注销后从302重定向

来自分类Dev

登录后,WordPress重定向到引用页面

来自分类Dev

使用会话登录后重定向到“报告”页面

来自分类Dev

登录后PHP不会重定向到页面

Related 相关文章

  1. 1

    登录后,Spring Security再次重定向到登录页面

  2. 2

    Spring Security:登录后重定向到登录页面

  3. 3

    Spring Security:登录后重定向到登录页面

  4. 4

    使用重定向:uri登录后将Spring Security重定向到页面

  5. 5

    Spring Security总是重定向到登录页面

  6. 6

    Spring Security和angular javascript重定向到登录页面

  7. 7

    Spring Security和Angular javascript重定向到登录页面

  8. 8

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

  9. 9

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

  10. 10

    Grails Spring Security-登录后总是重定向到特定页面吗?

  11. 11

    Spring Security-能够在初始重定向到主页后返回登录页面

  12. 12

    使用Spring Security Core插件在Grails中登录后如何重定向到页面

  13. 13

    使用Spring Security登录后无法将用户重定向到所需页面

  14. 14

    使用spring登录后重定向到请求的页面

  15. 15

    Spring Security将自定义登录页面重定向到其自身-重定向过多

  16. 16

    已经登录后被重定向到登录页面

  17. 17

    即使登录后,Django也会重定向到登录页面

  18. 18

    登录重定向到特定的登录页面

  19. 19

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

  20. 20

    从Spring Security中排除从登录页面重定向的特定页面

  21. 21

    登录后从登录页面重定向FOSUserBundle

  22. 22

    登录后从登录页面重定向FOSUserBundle

  23. 23

    Spring Security需要在BadCredentialsException上重定向到登录页面

  24. 24

    如果用户未经授权,Spring Security如何重定向到“登录”页面

  25. 25

    成功登录后,Spring Security JSF不重定向

  26. 26

    阻止Spring Security在登录/注销后从302重定向

  27. 27

    登录后,WordPress重定向到引用页面

  28. 28

    使用会话登录后重定向到“报告”页面

  29. 29

    登录后PHP不会重定向到页面

热门标签

归档