MULE ESB -HTTP入口 - 端点用户身份验证



如何设置用户身份验证(用户名和密码的验证)for mule esb http Inbound-endpoint?

此HTTP入口 - 端点将用于REST服务。

谢谢。

<spring:beans>
   <security:authentication-manager alias="MyManager">
        <security:authentication-provider>
            <security:user-service id="UserService">
                <security:user name="someusername" password="somepassword" authorities="ROLE_ADMIN"/>
            </security:user-service>
        </security:authentication-provider>
   </security:authentication-manager> 
</spring:beans>
<spring-security:security-manager>
    <spring-security:delegate-security-provider delegate-ref="MyManager" name="InMemory"/>
</spring-security:security-manager>
<flow name="main">
    <http:inbound-endpoint address="http://localhost:8000/secured">
        <spring-security:http-security-filter realm="mule-realm" securityProviders="InMemory"/>
    </http:inbound-endpoint>
    ...

mule可以使用 Spring Security 配置,以提供基本身份验证,并使用用户名 passwort 。春季安全性也可以配置为提供角色基于多个用户涉及的支持。
您可以在此处引用一些示例以获取更多想法:-http://confluex.com/blog/http-inbound-endpoint-basic-authentication/

http://www.javaroots.com/2013/06/how-to-secure-rest-services-in-mule-3.html

https://developer.mulesoft.com/docs/display/current/configuring sepring security security manager

最新更新