私はMuleにとって非常に新しいので、私たちのMuleアプリケーションでクライアントを認証する方法を知りたいと思います。フローにはHTTPリスナーがあります。私はSpring Security Managerを使ってクライアントを認証することができますが、HTTPリスナーでこのオプションを見つけることはできません。私はAnypoint studio 5.4を使用しています。 Muleでクライアントを認証する方法を提案してください。Muleでのクライアントの認証
0
A
答えて
0
はい、春のセキュリティを使用できます。 しかし、HTTPリスナーで試したときに単純に設定することはできません。あなたはいくつかのものを設定する必要があります。
私は最も簡単なセットアップを説明しようとします:できるだけ単純な例を作るために
<spring:beans>
<ss:authentication-manager alias="authenticationManager">
<ss:authentication-provider>
<ss:user-service id="userService">
<ss:user name="admin" password="myadminpassword" authorities="ROLE_ADMIN" />
</ss:user-service>
</ss:authentication-provider>
</ss:authentication-manager>
</spring:beans>
注:ようなもので、認証マネージャを設定するには、グローバルレベルでのあなたの流れの外
ファーストを(良い習慣ではない)私はユーザサービスでユーザをインライン化している。
今同じグローバルレベルでのあなたの流れの外に直接(あなたのケースのHTTPリスナーで)あなたの着信エンドポイントの後には、HTTPセキュリティフィルターを追加し、セキュリティマネージャがあなたの流れの内側にyoutは認証マネージャ今
<mule-ss:security-manager>
<mule-ss:delegate-security-provider name="memory-provider" delegate-ref="authenticationManager" />
</mule-ss:security-manager>
を参照する定義このように:
<mule-ss:http-security-filter realm="mule-realm"/>
それはそれです。 http/httpsエンドポイントにアクセスすると、ユーザー名とパスワードを要求されます。
多くの柔軟性と設定オプションがありますが、これは単なる例に過ぎません。
あなたのユースケースに応じて、他のタイプの認証方法がAnypointに用意されています。たとえば、RESTベースのエンドポイントに対してOAuth2ベースの認証を使用することを検討することができます。
関連する問題
- 1. Mule SQLJDBC JavaKerberos認証 - クラスパスの問題
- 2. MuleサービスのOAuth2.0認証情報
- 3. クライアント情報での認証
- 4. Apache DSでのクライアント認証
- 5. websocketクライアントの認証?
- 6. ジャージのクライアント認証
- 7. Javaでのクライアント証明書認証
- 8. Comクライアント認証
- 9. IdentityServer3クライアントからクライアントへの認証
- 10. クライアント/サーバアプリケーションの認証とセキュリティモデル
- 11. WebAPIのクライアント認証2
- 12. Java、クライアント側のNTLM認証
- 13. クライアント/サーバーアプリケーションの認証ポリシー
- 14. クライアントごとのカスタム認証
- 15. Eclipse Miloの認証クライアント - サーバ
- 16. node.jsのクライアントssl認証
- 17. クライアント側のREST API認証
- 18. GWT JSR 303クライアントの認証
- 19. サーバー側のWCFクライアント認証
- 20. OpenSSLでのSSL/TLSクライアント認証のテスト
- 21. Facebookのクライアント側でのアプリ認証
- 22. クライアント、認証サーバ、ログアウト
- 23. 結合、クライアント認証
- 24. クライアントと認証サーバー
- 25. servicestackクライアント認証エンコードパスワード
- 26. OAuth2認証jsクライアント
- 27. 認証HTTP .NETクライアント
- 28. UIWebViewのクライアント証明書認証iOS
- 29. WebViewのクライアント証明書認証
- 30. muleのソフトプロジェクトで基本認証を取得する方法は?
どのタイプの認証について話していますか? –