Spring Security拒绝所有用户

约翰·克里

我正在尝试使用基本的Spring安全性,但是无法使用我设置的两个用户中的任何一个登录。它总是返回“错误401-未经授权”

为了安全起见,我安装了以下三个库:

spring-security-config-3.2.0.RELEASE.jar
spring-security-core-3.2.0.RELEASE.jar
spring-security-web-3.2.0.RELEASE.jar

SPRING-SECURITY.XML文件包含以下内容。

<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/security"
xmlns:beans="http://www.springframework.org/schema/beans" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.2.xsd">

<http auto-config="true">
    <intercept-url pattern="/**" access="ROLE_USER, ROLE_ADMIN" />
    <http-basic />
</http>

<authentication-manager>
    <authentication-provider>
        <user-service>
            <user name="admin" password="admin"
                authorities="ROLE_USER, ROLE_ADMIN" />
            <user name="test" password="test"
                authorities="ROLE_USER" />
        </user-service>
    </authentication-provider>
</authentication-manager>
</beans:beans>

WEB.XML文件包含以下内容。

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
        /WEB-INF/spring-security.xml
    </param-value>
</context-param>
    <filter>
    <filter-name>springSecurityFilterChain</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>

<filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
约翰·克里

问题出在weblogic中,而不是配置中。

解决方案:我发现解决此问题的唯一解决方案是添加:

<enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials>

进入config.xml文件:

<security-configuration>
...
<enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials>
</security-configuration>

此配置将解决问题。

参考

Spring Security HTTP基本认证

http://yplakosh.blogspot.com/2009/05/how-to-fix-basic-authentication-issue.html

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Spring Security拒绝所有用户

来自分类Dev

适用于所有用户的后台和 Android 应用程序的 Spring Boot

来自分类Dev

重置根密码后,所有用户的“访问被拒绝”

来自分类Dev

Spring Security用户信息

来自分类Dev

撤消 aws s3 策略以拒绝所有用户的所有操作

来自分类Dev

更改密码后,使用Spring Security插件使Grails中的用户无效的所有其他http会话的正确方法是吗?

来自分类Dev

.htacess允许来自本地并拒绝除一个用户代理外的所有用户

来自分类Dev

debian:除root用户外,所有用户的权限均被拒绝

来自分类Dev

所有用户的别名

来自分类Dev

Kentico 8-页面访问:拒绝除角色以外的所有用户

来自分类Dev

通过Python脚本为所有用户拒绝基于密码的SSH登录

来自分类Dev

Windows 8.1,完全拒绝所有用户和管理员访问

来自分类Dev

具有可变URL用户ID的antMatchers Spring Security模式

来自分类Dev

具有XML配置的Spring Security无法验证用户

来自分类Dev

具有XML配置的Spring Security无法验证用户

来自分类Dev

用户类的Spring Security应用

来自分类Dev

列出Spring Security中的用户

来自分类Dev

Spring Security无法验证用户

来自分类Dev

Spring Security未授权用户

来自分类Dev

单用户的Spring Security

来自分类Dev

Spring Security 拒绝访问 html 资源

来自分类Dev

所有用户的用户设置

来自分类Dev

Spring Social:“无法获取ConnectionRepository:没有用户登录”

来自分类Dev

在没有用户登录的情况下保护Spring Boot应用程序的安全

来自分类Dev

拒绝除应用程序用户以外的所有用户访问AWS S3文件

来自分类Dev

Spring Security Kerberos,Kerberos + AD-错误:访问被拒绝,没有密钥可存储

来自分类Dev

如何在所有模板中显示当前登录用户的信息,包括Spring Security应用程序中由WebMvcConfigurerAdapter管理的视图

来自分类Dev

在没有用户名和密码的情况下验证用户,但在 spring 中使用令牌

来自分类Dev

带有Spring Boot的Spring Security

Related 相关文章

  1. 1

    Spring Security拒绝所有用户

  2. 2

    适用于所有用户的后台和 Android 应用程序的 Spring Boot

  3. 3

    重置根密码后,所有用户的“访问被拒绝”

  4. 4

    Spring Security用户信息

  5. 5

    撤消 aws s3 策略以拒绝所有用户的所有操作

  6. 6

    更改密码后,使用Spring Security插件使Grails中的用户无效的所有其他http会话的正确方法是吗?

  7. 7

    .htacess允许来自本地并拒绝除一个用户代理外的所有用户

  8. 8

    debian:除root用户外,所有用户的权限均被拒绝

  9. 9

    所有用户的别名

  10. 10

    Kentico 8-页面访问:拒绝除角色以外的所有用户

  11. 11

    通过Python脚本为所有用户拒绝基于密码的SSH登录

  12. 12

    Windows 8.1,完全拒绝所有用户和管理员访问

  13. 13

    具有可变URL用户ID的antMatchers Spring Security模式

  14. 14

    具有XML配置的Spring Security无法验证用户

  15. 15

    具有XML配置的Spring Security无法验证用户

  16. 16

    用户类的Spring Security应用

  17. 17

    列出Spring Security中的用户

  18. 18

    Spring Security无法验证用户

  19. 19

    Spring Security未授权用户

  20. 20

    单用户的Spring Security

  21. 21

    Spring Security 拒绝访问 html 资源

  22. 22

    所有用户的用户设置

  23. 23

    Spring Social:“无法获取ConnectionRepository:没有用户登录”

  24. 24

    在没有用户登录的情况下保护Spring Boot应用程序的安全

  25. 25

    拒绝除应用程序用户以外的所有用户访问AWS S3文件

  26. 26

    Spring Security Kerberos,Kerberos + AD-错误:访问被拒绝,没有密钥可存储

  27. 27

    如何在所有模板中显示当前登录用户的信息,包括Spring Security应用程序中由WebMvcConfigurerAdapter管理的视图

  28. 28

    在没有用户名和密码的情况下验证用户,但在 spring 中使用令牌

  29. 29

    带有Spring Boot的Spring Security

热门标签

归档