0

AnyPoint Studio 6.1.0を使用してミュールプロジェクトを開発しました。これらをクラウドハブに展開し、httpsのURLを使用してアクセスします。 POSTメソッドの場合、JSONデータを渡して応答を取得します。ここでは、エンドユーザーがこれらのURLにアクセスするためのユーザー名とパスワードを提供する必要があるように、展開されたアプリURLにセキュリティを提供しようとしています。muleのソフトプロジェクトで基本認証を取得する方法は?

誰でも、Cloudhubに配備されたMuleプロジェクトへのセキュリティを実装するのに役立つことができます。たとえば、基本認証セキュリティメカニズムやその他のものはありますか?

おかげ Shashidharの

答えて

0

ESB Muleは認証のために春のセキュリティを使用しています。

詳細ユーザーガイド:https://docs.mulesoft.com/mule-user-guide/v/3.8/configuring-the-spring-security-manager これは、HTTPインバウンドエンドポイントに配置する必要があるhttp-security-filterの例です。

希望これはあなたのラバの設定ファイルに以下の春の豆を使用し、基本的な認証を作成するために、セキュリティマネージャを使用する必要が

0

に役立ちます。

<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 componenet基本的な認証を追加

<http:listener config-ref="HTTP_Listener_Configuration" path="/" doc:name="HTTP"/> 
       <http:basic-security-filter realm="mule-realm"/> 
関連する問題