Mule-Security(3.8):如何自定义RoleVoter来实现我们的决策

时间:2017-01-13 01:56:26

标签: mule

配置如下。我想更改为必须命名为ROLE_的方式,我该怎么做?

<spring:beans>
        <ss:authentication-manager alias="authenticationManager">
          <ss:authentication-provider>
            <ss:user-service id="userService">
              <ss:user name="user" password="password" authorities="ROLE_ADMIN" />
              <ss:user name="anon" password="anon" authorities="ROLE_ANON" />
            </ss:user-service>
          </ss:authentication-provider>
        </ss:authentication-manager>
      </spring:beans>

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

      <http:listener-config name="HTTP_Listener_Configuration" host="localhost" port="8081" doc:name="HTTP Listener Configuration" />

      <flow name="SpringExample">
        <http:listener config-ref="HTTP_Listener_Configuration" path="/" doc:name="HTTP"/>
          <logger level="INFO" message="## received" doc:name="Logger"/>
          <http:basic-security-filter realm="mule-realm"/>     
        <logger level="INFO" message="## passed security" doc:name="Logger"/>
      </flow>

0 个答案:

没有答案