シスコブロードワークス XSP|ADPS 向けに Webex でサービスを設定してください
シスコブロードワークス XSP|ADPS 向けに Webex でサービスを設定してください
NPSアプリケーションは別のXSP|ADPで実行する必要があります。 そのXSP|ADPの要件は、「ネットワークからの着信通知の設定」で説明されています。
XSP|ADPには、次のアプリケーション/サービスが必要です。
|
サービス/アプリケーション |
認証が必要です |
サービス/アプリケーションの目的 |
|---|---|---|
|
XSI-イベント |
TLS(サーバーはクライアントに対して自身を認証します) |
通話制御、サービス通知 |
|
XSI-アクションズ |
TLS(サーバーはクライアントに対して自身を認証します) |
通話制御、アクション |
|
デバイス管理 |
TLS(サーバーはクライアントに対して自身を認証します) |
通話設定のダウンロード |
|
認証サービス |
TLS(サーバーはクライアントに対して自身を認証します) |
ユーザー認証 |
|
コンピューター・テレフォニー・インテグレーション |
mTLS(クライアントとサーバーは互いに認証します) |
テレフォニープレゼンス |
|
通話設定 Webviewアプリケーション |
TLS(サーバーはクライアントに対して自身を認証します) |
Webex アプリ内のセルフケアポータルにユーザー通話設定を公開します |
このセクションでは、 これらのインターフェイスにTLSとmTLSに必要な構成を適用する方法について説明しますが、 XSP|ADPにアプリケーションをインストールするには、既存のドキュメントを参照する必要があります。
共同居住の要件
-
認証サービスはXsiアプリケーションと共存する必要があります。なぜなら、これらのインターフェースはサービス認証用の長期間有効なトークンを受け入れる必要があるからです。 これらのトークンを検証するには、認証サービスが必要です。
-
認証サービスとXsiは、必要に応じて同じポートで実行できます。
-
規模 (専用デバイス管理XSP、ADPファームなど)に応じて、他のサービス/アプリケーションを分離できます。
-
Xsi、CTI、認証サービス、DMSアプリケーションを同じ場所に配置できます。
-
BroadWorksとWebexの統合に使用されるXSP|ADPには、他のアプリケーションやサービスをインストールしないでください。
-
NPSアプリケーションを他のアプリケーションと同じ場所に配置しないでください。
Xsiインターフェース
Cisco BroadWorks Xtended Services インターフェイス設定ガイドの説明に従って、Xsi-Actions と Xsi-Events アプリケーションをインストールして設定します。
CTIインターフェイスに使用するXSP|ADPには、 Xsi-Eventsアプリケーションのインスタンスを1つだけ導入する必要があります。
BroadworksとWebexの統合に使用されるすべてのXSIイベントには、アプリケーション/XSIイベント/一般設定で定義されているのと同じCallControlアプリケーション名が必要です。 例えば:
adp_cli/アプリケーション/XSI-イベント/一般設定> 取得
コールコントロールアプリケーション名 = com.broadsoft.xsi-events
ユーザーがWebexに登録すると、Webexはプレゼンスと通話履歴のテレフォニーイベントを受信するために、AS上のユーザーのサブスクリプションを作成します。 サブスクリプションはCallControlApplicationNameに関連付けられており、ASはそれを使用してどのXsi-Eventsにテレフォニーイベントを送信するかを判断します。
CallControlApplicationNameを変更したり、すべてのXsi-Events Webアプリで同じ名前を使わなかったりすると、サブスクリプションとテレフォニーイベントの機能に影響します。
認証サービスの設定(CIトークンの検証を含む)
この手順を使用して、TLSでCIトークン検証を使用するように認証サービスを設定します。 この認証方法は、R22以降を実行していて、システムがサポートしている場合にお勧めです。
認証サービスの代替認証方法として、相互TLS(mTLS)もサポートされています。 同じ XSP|ADP サーバー上で運営されている複数の Webex 組織がある場合は、mTLS 認証を使用する必要があります。CI トークンの検証では、同じ XSP|ADP 認証サービスへの複数の接続はサポートされていないからです。
CIトークン検証の代わりに認証サービスのmTLS認証を設定するには、設定サービスの付録(認証サービスのmTLS)を参照してください。
現在、認証サービスにmTLSを使用している場合は、TLSでCIトークン検証を使用するように再設定する必要はありません。
-
次のパッチを各XSP|ADPサーバーにインストールしてください。 あなたのリリースに適したパッチをインストールしてください:
-
R22の場合:
-
R23の場合:
-
R24の場合—パッチは必要ありません
XSPへの参照には、XSPまたはADPのいずれかが含まれます。
-
-
認証サービスアプリケーションを各XSP|ADPサービスにインストールします。次のコマンドを実行して、 XSP|ADP上の認証サービスアプリケーションを/authServiceコンテキストパスにアクティブにします。
xsp|adp_cli/メンテナンス/管理対象オブジェクト> アプリケーション認証サービスを有効にする 22.0_1.1123/AuthServiceこのコマンドを実行して、XSP |ADP に認証サービスを展開します。
xsp|adp_cli/メンテナンス/管理対象オブジェクト> アプリケーションをデプロイ/AuthService/AuthServiceBroadworksソフトウェアマネージャーが/AuthServiceをデプロイしています...
-
Broadworksビルド2022.10以降、Javaに付属している認証局は、新しいバージョンのJavaに切り替えたときに、自動的にBroadWorksトラストストアに含まれなくなりました。 認証サービスは、アクセストークンを取得するためにWebexへのTLS接続を開きます。IDBrokerとWebex URLを検証するには、トラストストアに次のものが必要です。
-
アイディーントラストコマーシャルルート CA 1
-
ゴー・ダディ・ルート Certificate Authority-G2
これらの証明書が次のCLIに存在することを確認してください
adp_cli/システム/SSL共通設定/トラスト/デフォルト > 取得存在しない場合は、次のコマンドを実行してデフォルトのJavaトラストをインポートします。
adp_cli/システム/SSL 共通設定/トラスト/デフォルト > JavaCA トラストのインポートまたは、次のコマンドでこれらの証明書をトラストアンカーとして手動で追加することもできます。
adp_CLI/システム/SSL 共通設定/トラスト/ブロードワークス > アップデートトラスト<alias><trustAnchorFile>ADPが以前のリリースからアップグレードされた場合、古いリリースの認証局は新しいリリースに自動的にインポートされ、手動で削除されるまでインポートされ続けます。
認証サービスアプリケーションは、ADP_CLI/システム/SSL共通設定/一般設定の「ピアIDの検証」設定から除外され、常にピアIDを検証します。 この設定の詳細については、シスコブロードワークスのX509証明書検証FDを参照してください。
-
-
各 XSP|ADP サーバーで次のコマンドを実行して ID プロバイダーを設定します。
xsp|adp_cli/アプリケーション/認証サービス/アイデンティティプロバイダー/Cisco> get-
クライアントIDを設定しますステップ1でクライアントIDを設定します -
有効に設定されています true -
クライアントシークレットをステップ1で設定するクライアントシークレットを -
CIレスポンス本体の最大サイズ(バイト単位)65536を設定します -
発行者名を設定する<URL>—URLには、CIクラスターに適用される発行者名のURLを入力します。 次の表を参照してください。 -
発行者URLを設定<URL>—URLには、CIクラスターに適用される発行者URLを入力してください。 次の表を参照してください。 -
settokenInFourl<IdPProxy URL>—チームクラスターに適用するIdPプロキシURLを入力してください。 次の 2 番目の表を参照してください。
テーブル 1.発行者名と発行者URLを設定します もしCIクラスターが... 発行者名と発行者URLを... に設定してください US-A
https://idbroker.webex.com/idbEU
https://idbroker-eu.webex.com/idbUS-B
https://idbroker-b-us.webex.com/idbCIクラスターがわからない場合は、Control Hubのヘルプデスクビューにあるお客様の詳細から情報を入手できます。
テーブル 2.4つにトークンを設定してください もしチームクラスターが... トークンinFourlを... に設定してください(IdP プロキシ URL) ACHM
https://broadworks-idp-proxy-a.wbx2.com/broadworks-idp-proxy/api/v1/idp/authenticateAFRA
https://broadworks-idp-proxy-k.wbx2.com/broadworks-idp-proxy/api/v1/idp/authenticateAORE
https://broadworks-idp-proxy-r.wbx2.com/broadworks-idp-proxy/api/v1/idp/authenticate-
Teamsクラスターがわからない場合は、Control Hubのヘルプデスクビューにあるお客様の詳細から情報を入手できます。
-
テストのために、URLの「idp/authenticate」の部分を「ping」に置き換えることで、TokenInFourlが有効であることを確認できます。
-
-
次のコマンドを実行して、Webex のユーザープロファイルに存在する必要がある Webex 権限を指定します。
xsp|adp_cli/アプリケーション/認証サービス/アイデンティティプロバイダー/Cisco/Scopes> スコープを設定 Broadworks-Connector: user -
各XSP|ADPサーバーで次のコマンドを使用して、シスコフェデレーションのIDプロバイダーを設定します。
xsp|adp_cli/アプリケーション/認証サービス/アイデンティティプロバイダー/Cisco/フェデレーション> get-
flsURL https://cifls.webex.com/federation を設定します -
更新期間を60分で設定 -
手順1で更新トークンの更新トークンを設定してください
-
-
次のコマンドを実行して、FLSの設定が機能していることを確認します。 このコマンドは、IDプロバイダーのリストを返します:
xsp|adp_cli/アプリケーション/認証サービス/アイデンティティープロバイダー/Cisco/Federation/ClusterMap > Get -
各XSP|ADPサーバーで次のコマンドを使用してトークン管理を設定します。
-
xsp|adp_cli/アプリケーション/認証サービス/トークン管理> -
セットトークン発行者ブロードワークス -
トークンの期間を720時間に設定しました
-
-
RSAキーを生成して共有します。 1つのXSP|ADPでキーを生成し、 それを他のすべてのXSP|ADPにコピーする必要があります。 これは以下の要因によるものです。
-
認証サービスのすべてのインスタンスで、トークンの暗号化/復号化に同じ公開鍵と秘密鍵のペアを使用する必要があります。
-
キーペアは、最初にトークンを発行する必要があるときに認証サービスによって生成されます。
キーを循環させたり、キーの長さを変更したりする場合は、 次の構成を繰り返して、すべてのXSP|ADPを再起動する必要があります。
-
キーペアの生成に使用するXSP|ADPを1つ選択してください。
-
クライアントを使用して、 クライアントのブラウザから次のURLをリクエストして、そのXSP|ADPに暗号化されたトークンをリクエストします。
https://<XSP|ADP-IPAddress>/authService/token?キー=ベース64URL(クライアントの公開キー)(これにより、XSP|ADPに秘密鍵と公開鍵のペアが生成されます。まだ生成されていない場合は)
-
キーストアの場所は設定できません。 キーをエクスポートしてください:
xsp|adp_cli/アプリケーション/認証サービス/キー管理>キーのエクスポート -
エクスポートしたファイル/var/Broadworks/tmp/authService.keysを他のXSP|ADPの同じ場所にコピーし、必要に応じて古い.keysファイルを上書きします。 -
他のXSP|ADPのそれぞれのキーをインポートしてください:
xsp|adp_cli/アプリケーション/認証サービス/キーマネジメント> インポートキー /var/Broadworks/TMP/AuthService.keys
-
-
認証サービスのURLをウェブコンテナに提供してください。 XSP|ADPのウェブコンテナには、トークンを検証するためにAuthService URLが必要です。 各XSP|ADPについて:
-
認証サービスのURLを、BroadWorksコミュニケーションユーティリティの外部認証サービスとして追加してください:
xsp|adp_cli/システム/通信ユーティリティ/デフォルト設定/外部認証/認証サービス>URLを設定 http://127.0.0.1:80/authService -
認証サービスのURLをコンテナに追加してください:
xsp|adp_cli/メンテナンス/コンテナオプション> tomcat bw.authservice.authServiceURL http://127.0.0.1:80/authService を追加これにより、Webexは認証サービスを使用して、認証情報として提示されたトークンを検証できます。
-
パラメータをgetで確認してください。 -
XSP|ADP を再起動してください。
-
認証サービスのクライアント認証要件を削除してください(R24のみ)
R24で認証サービスにCIトークンの検証を設定している場合は、認証サービスのクライアント認証要件も削除する必要があります。 次の CLI コマンドを実行してください。
<interfaceIp><port>adp_cli/インターフェイス/HTTP/SSL共通設定/クライアント認証/Webアプリ>認証サービスクライアント認証をfalseに設定してください
HTTPインターフェイスでのTLSと暗号の設定(XSIと認証サービス用)
認証サービス、Xsi-Actions、Xsi-Eventsアプリケーションは、 HTTPサーバーインターフェイスを使用します。 これらのアプリケーションのTLS設定レベルは次のとおりです。
最も一般的な = システム > トランスポート > HTTP > HTTP サーバーインターフェイス = 最も具体的
さまざまなSSL設定を表示または変更するために使用するCLIコンテキストは次のとおりです。
| 特異性 | CLIコンテキスト |
| システム (グローバル) |
|
| このシステムのトランスポートプロトコル |
|
| このシステムの HTTP |
|
| このシステムの特定のHTTPサーバーインターフェイス |
|
XSP|ADPでHTTPサーバーのTLSインターフェイス構成を読みます
-
XSP|ADPにサインインして、XSP|ADP_CLI/インターフェイス/HTTP/HTTPサーバー>に移動します -
getコマンドを入力して結果を読んでください。 インターフェイス(IPアドレス)と、それぞれについて、それらが安全かどうか、 クライアント認証が必要かどうかを確認する必要があります。
Apache Tomcatでは、安全なインターフェイスごとに証明書が義務付けられています。システムは、 必要な場合は自己署名証明書を生成します。
XSP|ADP_CLI/Interface/Http/HttpServer> get
HTTPサーバーインターフェイスへのTLS 1.2プロトコルの追加
Webex クラウドとやり取りする HTTP インターフェイスは、TLSv1.2 用に設定する必要があります。 クラウドは以前のバージョンのTLSプロトコルをネゴシエートしません。
HTTPサーバーインターフェイスでTLSv1.2プロトコルを設定するには:
-
XSP|ADPにサインインして、XSP|ADP_CLI/Interface/httpserver/SSL設定/プロトコル>に移動します -
get 443コマンドを入力して<interfaceIp>、 このインターフェイスですでに使用されているプロトコルを確認してください。 -
add 443 TLSv1.2というコマンドを入力して、クラウドとの通信時にインターフェイスがTLS<interfaceIp>1.2を使用できるようにします。
HTTPサーバーインターフェイスでのTLS暗号設定の編集
必要な暗号を設定するには:
-
XSP|ADPにサインインして、XSP|ADP_CLI/Interface/httpserver/SSL設定/暗号に移動してください> -
get 443コマンドを入力して<interfaceIp>、 このインターフェイスですでに使用されている暗号を確認してください。 シスコが推奨するスイートが少なくとも1つ必要です(「概要」セクションの「XSP|ADP IDおよびセキュリティ要件」を参照)。 -
add 443コマンドを入力して<interfaceIp><cipherName>、HTTPサーバーインターフェイスに暗号を追加します。XSP|ADP CLIには、OpenSSL暗号スイート名ではなく、IANA標準の暗号スイート名が必要です。
たとえば、OpenSSL暗号ECDHE-ECDSA-CHACHA20-POLY1305をHTTPサーバーインターフェイスに追加するには、次のようにします。XSP|ADP_CLI/Interface/HTTP/httpserver/SSLSettings/ciphers> 192.0.2.7 443 TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305を追加しますスイートをどちらかの名前で検索するには、https://ciphersuite.info/ を参照してください。
XSP|ADP、アプリケーションサーバー、およびプロファイルサーバーでデバイス管理を設定します
デバイス管理には、プロファイルサーバーとXSP|ADPが必須です。 これらは、 BroadWorksデバイス管理設定ガイドの指示に従って設定する必要があります。