Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在spring security xml配置中添加默认管理员用户?_Java_Spring_Authentication_Spring Security - Fatal编程技术网

Java 如何在spring security xml配置中添加默认管理员用户?

Java 如何在spring security xml配置中添加默认管理员用户?,java,spring,authentication,spring-security,Java,Spring,Authentication,Spring Security,我正在尝试在SpringSecurity3XML配置中添加一个默认管理员用户,我尝试了这个!但是上面写着糟糕的凭证 Spring安全xml配置: 如果我删除这个: <security:authentication-provider> <security:user-service> <security:user name="admin" password="admin" authoritie

我正在尝试在SpringSecurity3XML配置中添加一个默认管理员用户,我尝试了这个!但是上面写着
糟糕的凭证

Spring安全xml配置:

如果我删除这个:

 <security:authentication-provider>
        <security:user-service>
            <security:user name="admin" password="admin"
                authorities="ROLE_USER, ROLE_ADMIN, ROLE_RH, ROLE_MANAGER" />
        </security:user-service>
    </security:authentication-provider>

警告消失了


如何解决这个问题?

第一部分,userDetailsService指的是什么?您可以看到我的编辑,我添加了所有spring安全配置,删除了我的原始答案。你还是有同样的问题吗?我使用3.2.7和2个内存提供程序复制了这个场景,它们的配置与您的完全相同。。对我来说没问题。。您确定您的UserServiceImpl(DAO实现)没有问题吗?DAO实现没有问题,工作正常,但是默认用户不工作,我的配置
类“org.springframework.security.core.authority.AuthorityUtils”是抽象的,我不知道问题出在哪里。这个警告似乎不是问题。。
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd"
 <security:authentication-provider>
        <security:user-service>
            <security:user name="admin" password="admin"
                authorities="ROLE_USER, ROLE_ADMIN, ROLE_RH, ROLE_MANAGER" />
        </security:user-service>
    </security:authentication-provider>