---
schema_version: "1"
id: 2ce97333341eb676a3219da899406c793d1f206f8221795a8af9d0a0ffc05797
title: HTTP Connector の基本セキュリティ検索条件の設定
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/http-connector/1.9/http-connector-basic-security.md
canonical_url: https://docs.mulesoft.com/jp/http-connector/1.9/http-connector-basic-security
source_site: docs.mulesoft.com
content_type: documentation
content_hash: ae0afe3a4fbc0b4c873d52cead9cf64cfdaf7e571cd2eb1124bdefb0c569c7b1
description: MuleSoft Documentation Site
release: "1.9"
latest: false
---
# HTTP Connector の基本セキュリティ検索条件の設定

個人の詳細や注文履歴など、顧客の機密情報にアクセスする API を公開する Mule アプリケーションを考えてみましょう。この API をセキュリティ保護するために、ユーザー名とパスワードの組み合わせを使用して基本セキュリティを実装したいと考えます。HTTP 用 Anypoint Connector (HTTP Connector) の ​**Basic Security Filter**​ 操作を使用することで、基本認証を適用できます。

次の例は、認証済みのユーザーのみが保護された API にアクセスできるように ​**Basic Security Filter**​ 操作を設定する方法を示しています。

1. Anypoint Studio で ​**\[HTTP Listener\]**​ ソースをフローに追加します。これは、受信 API 要求のエントリポイントになります。
2. **\[Basic Security Filter\]**​ 操作を ​**\[HTTP Listener\]**​ の後にドラッグします。この操作により、リクエストヘッダーで指定されたユーザー名とパスワードが検証されます。
3. フローから ​**\[Basic Security Filter\]**​ 操作を選択します。
4. 目的のユーザー名とパスワードのログイン情報を使用して ​**Basic Security Filter**​ 操作を設定します。
5. API 要求の処理、顧客情報の取得、他の操作の実行を行うロジックを追加して、引き続き Mule フローを構築します。

![Anypoint Studio の \[HTTP Basic Security Filter (HTTP 基本セキュリティ検索条件)\] 設定ウィンドウ](_images/http-basic-security.png)

**\[Configuration XML (設定 XML)\]**​ では、設定は次のように記述されます。

```xml
 <http:listener-config name="HTTP_Listener_config" >
		<http:listener-connection host="0.0.0.0" port="8081" />
	</http:listener-config>
	<flow name="testFlow1">
		<http:listener config-ref="HTTP_Listener_config" path="/test"/>
		<http:basic-security-filter realm="MuleRealm">
			<http:security-providers >
				<http:security-provider value="test" />
			</http:security-providers>
		</http:basic-security-filter>
        <!-- Add your API logic here -->
    </flow>
```

## [](#関連情報)関連情報

- [HTTP Connector の例](https://docs.mulesoft.com/jp/http-connector/1.9/http-connector-examples)
- [HTTP Connector リファレンス](https://docs.mulesoft.com/jp/http-connector/1.9/http-documentation)