Anypoint Studio を使用した A2A Connector 0.2.0-BETA の設定

Unresolved include directive in modules/ROOT/pages/a2a-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]

Mule プロジェクトを作成する

Unresolved include directive in modules/ROOT/pages/a2a-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]

コネクタを Mule プロジェクトに追加する

Unresolved include directive in modules/ROOT/pages/a2a-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]

ソースの設定

Unresolved include directive in modules/ROOT/pages/a2a-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[] 次のソースのいずれかを A2A Connector で使用するように設定できます。

  • Task Listener

    このソースは HTTP リスナーの拡張です。メッセージや API コールなど、エージェントに向けられた受信タスクをリスンします。

    Unresolved include directive in modules/ROOT/pages/a2a-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]

Unresolved include directive in modules/ROOT/pages/a2a-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]

フローにコネクタの操作を追加する

Unresolved include directive in modules/ROOT/pages/a2a-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]

コネクタのグローバル要素を設定する

Unresolved include directive in modules/ROOT/pages/a2a-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]

Unresolved include directive in modules/ROOT/pages/a2a-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]

Unresolved include directive in modules/ROOT/pages/a2a-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]

  1. [General (一般)]​ タブの ​[Connection (接続)]​ で、設定する認証方式を選択します。

Unresolved include directive in modules/ROOT/pages/a2a-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]

Expression or Bean Reference (式または bean 参照)

DataWeave 式または bean 参照を使用して、認証を定義します。

[Global Element Properties (グローバル要素のプロパティ)]​ 画面に認証情報を入力します。

  1. [General (一般)] > [Authentication (認証)] > [Expression or Bean reference (式または bean 参照)]​ を選択して、DataWeave 式を入力します。

  2. [OK]​ をクリックします。

基本認証

基本認証は、クライアントがユーザー名とパスワードを HTTP 認証ヘッダー内のプレーンテキスト (Base64 でエンコード) で送信するシンプルな (安全性が低い) 認証スキームです。

[Global Element Properties (グローバル要素のプロパティ)]​ 画面に基本認証情報を入力します。

  1. [General (一般)] > [Authentication (認証)] > [Basic authentication (基本認証)]​ を選択して、次の項目に入力するか設定します。

    項目 ユーザーアクション

    Username (ユーザー名)

    セッションの初期化に使用するユーザー名。

    Password (パスワード)

    ユーザーの認証に使用するパスワード。

    Preemptive (プリエンプティブ)

    true に設定すると、クライアントはサーバーがクライアントにチャレンジ (401 未承認) するのを待たずに、認証ログイン情報 (ユーザー名とパスワード) をサーバーへの初期 HTTP 要求と共に送信します。

  2. [OK]​ をクリックします。

ダイジェスト

ダイジェストは、チャレンジレスポンスメカニズムを使用してパスワードをプレーンテキストで送信することを回避する、HTTP 認証スキームです。

[Global Element Properties (グローバル要素のプロパティ)]​ 画面にダイジェスト認証情報を入力します。

  1. [General (一般)] > [Authentication (認証)] > [Digest authentication (ダイジェスト認証)]​ を選択して、次の項目に入力するか設定します。

    項目 ユーザーアクション

    Username (ユーザー名)

    セッションの初期化に使用するユーザー名。

    Password (パスワード)

    ユーザーの認証に使用するパスワード。

    Preemptive (プリエンプティブ)

    true に設定すると、クライアントはサーバーがクライアントにチャレンジ (401 未承認) するのを待たずに、認証ログイン情報 (ユーザー名とパスワード) をサーバーへの初期 HTTP 要求と共に送信します。

  2. [OK]​ をクリックします。

NTLM

NTLM 認証は、主に Windows 環境で使用される Microsoft 認証プロトコルです。チャレンジレスポンスメカニズムを使用し、ネットワーク認証で一般的に使用されます。

[Global Element Properties (グローバル要素のプロパティ)]​ 画面に NTLM 認証情報を入力します。

  1. [General (一般)] > [Authentication (認証)] > [Ntlm authentication (NTLM 認証)]​ を選択して、次の項目に入力するか設定します。

    項目 ユーザーアクション

    Domain (ドメイン)

    プロキシドメインの名前。

    Workstation (ワークステーション)

    プロキシワークステーションの名前。

    Username (ユーザー名)

    セッションの初期化に使用するユーザー名。

    Password (パスワード)

    ユーザーの認証に使用するパスワード。

    Preemptive (プリエンプティブ)

    true に設定すると、クライアントはサーバーがクライアントにチャレンジ (401 未承認) するのを待たずに、認証ログイン情報 (ユーザー名とパスワード) をサーバーへの初期 HTTP 要求と共に送信します。

  2. [OK]​ をクリックします。

その他のコネクタ項目の設定

Unresolved include directive in modules/ROOT/pages/a2a-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]

アプリケーションログの表示

Unresolved include directive in modules/ROOT/pages/a2a-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]

関連情報

Unresolved include directive in modules/ROOT/pages/a2a-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]