1

UCWA サンプル コードで提供されている匿名の会議を使用しようとしています。開発者サンドボックスは、metio.net ドメインを使用すると正常に動作しますが、会社のドメインを使用しようとすると、「サービスは、このオリジンからのクロス ドメイン リクエストを許可しません」というエラー メッセージが表示されます。そのため、匿名の会議参加を使用して、AnonMeeting.js のドメインを会社のドメインに変更しようとすると、同じエラーが発生します。私は、インデックス ページで利用可能な唯一の他のオプションである自分のトポロジを試しました。Skype for Business のログインを使用すると、403 エラーと同じコンソール メッセージ「サービスでは、このオリジンからのクロス ドメイン要求は許可されません」が表示されます。私がいる会社では、Skype for business online を使用しています。

URL http://lyncdiscover.domain.comを入力すると、問題なく xml ツリーに到達しますが、https の場合は無効な証明書を受け入れる必要があります。これを行って UCWA サンプル サイトを再開しようとすると、同じクロス ドメイン エラーが発生します。

API 内で URL を http に変更できるかどうかを知りたいです。また、サンプル コードを使用して、私のドメイン [または metio.net] で匿名チャットを機能させるためのサポートも提供しています。これを手伝ってくれてありがとう

4

1 に答える 1

2

アプリケーションをホストしている場所を、会社の SfB サーバーの許可リストに追加する必要があります。localhost でアプリケーションをホストしていると仮定します。Metio.net はそのためにホワイトリストに登録されているため、metio.net 環境で機能します。

-- 前回、Microsoft が公開した詳細に関連する URL リンクを貼り付けたとしてフラグが立てられたので、ウェブサイト ucwa.skype.com からコンテンツをコピーします --

許可されたドメイン

許可されたドメインとは、UCWA Web アプリケーションをホストしているドメインを指します。

サンプルは、403 応答のヘッダーでサーバーによって送信された次の文字列を警告することにより、ホスト ドメインが許可リストにないことを示します: サービスは、このオリジンからのクロス ドメイン要求を許可しません。

許可リストの表示

各サーバー (フロント エンド、エッジ、およびディレクター) の Skype for Business Server 管理シェルから、次のコマンドを実行します。select -ExpandProperty CrossDomainAuthorizationList

許可リストの編集

各サーバー (フロント エンド、エッジ、ディレクター) の Skype for Business Server 管理シェルから、次のコマンドを実行します ({} 内のテキストを実際の値に置き換えます): $x = New-CsWebOrigin -Url " https:// apps.contoso.com " Set-CsWebServiceConfiguration -Identity "{YOUR_IDENTITY}" -CrossDomainAuthorizationList @{Add=$x}

Skype for Business Server の ID の値がわからない場合は、次のコマンドを実行して、サーバーで構成されているすべての ID を確認できます。ID を選択

于 2016-06-14T21:50:28.393 に答える