骡子安全经理

时间:2018-01-23 22:27:53

标签: spring-security mule

即使我在Mule EE上运行,Mule Security Manager依赖也没有得到解决。这是代码:

    <?xml version="1.0" encoding="UTF-8"?>
<mule xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

       xmlns:spring="http://www.springframework.org/schema/beans" xmlns:http="http://www.mulesoft.org/schema/mule/http"

       xmlns:mule-ss="http://www.mulesoft.org/schema/mule/spring-security"

       xmlns:ss="http://www.springframework.org/schema/security"

       xsi:schemaLocation="

http://www.mulesoft.org/schema/mule/spring-security http://www.mulesoft.org/schema/mule/spring-security/current/mule-spring-security.xsd            http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd

       http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/3.3/mule.xsd

       http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/3.3/mule-http.xsd

       http://www.mulesoft.org/schema/mule/spring-security

          http://www.mulesoft.org/schema/mule/spring-security/3.3/mule-spring-security.xsd

       http://www.springframework.org/schema/security 

          http://www.springframework.org/schema/security/spring-security-3.1.xsd">

       <!-- 
              The Spring Security configuration for securing the service. It might be possible to simplify this a bit...
       -->

       **<mule-ss:security-manager>
              <mule-ss:delegate-security-provider
                      name="memory-provider" delegate-ref="authenticationManager" />
       </mule-ss:security-manager>**

我有所有的依赖关系&amp;我从Mule站点复制了这段代码以获得安全管理器,但我的程序没有编译,有没有人有任何想法?

2 个答案:

答案 0 :(得分:0)

你正在部署你的应用程序吗?也可以通过不使用prover pom文件和/或包含太多依赖项来注入依赖性问题。

答案 1 :(得分:0)

<mule-ss:security-manager>添加名称和doc:名称,如下所示:

<mule-ss:security-manager doc:name="Spring Security Provider" name="SS Manager">
    <mule-ss:delegate-security-provider name="memory-provider" delegate-ref="authenticationManager" />
</mule-ss:security-manager>