リソースサーバーとしての ThingWorx の設定
ThingWorx アプリケーションがリソースサーバーとしても機能するように設定する場合は、以下の手順を完了します。
手順 1: ThingWorx に追加の識別子を追加する
1. Microsoft Azure ポータルで、「Enterprise applications」に移動し、エンタープライズアプリケーションを選択します。
2. 「Manage」メニューで「Single sign-on」をクリックし、「Basic SAML Configuration section」「Edit」をクリックします。
識別子を追加
3. 「Basic SAML configuration」ウィンドウで、新規識別子を追加します。識別子には、プレフィックス api:// と、その後にリソースサーバーとして機能する ThingWorx アプリケーションの「Enterprise Application ID」が含まれていなければなりません。
新しい識別子
4. 「Save」をクリックします。
手順 2: ThingWorx で範囲を作成および公開する - ThingWorx がリソースサーバーである場合
1. Microsoft Azure ポータルで、「Manage」メニューの「App registrations」を選択します。
2. 「All applications」で、ThingWorx アプリケーションを選択します。
3. 「Manage」メニューで、「Expose an API」を選択します。
4. 「Add a scope」をクリックします。
5. 「Add a scope」ポップアップウィンドウで、範囲の詳細を追加し、「Add scope」をクリックします。
手順 3: 公開した ThingWorx 範囲をクライアントアプリケーションに追加する
1. Microsoft Azure ポータルで、「Manage」メニューの「App registrations」を選択します。
2. 「All applications」で、クライアントアプリケーションを選択します。
3. 「Manage」メニューで、「API permissions」をクリックします。
4. 「Add a permission」をクリックします。ポップアップウィンドウが開きます。
5. 「APIs my organization uses」をクリックし、ThingWorx リソースサーバーアプリケーションを選択します。
6. 「Request API permissions」ポップアップウィンドウの「Select permissions」で、公開した ThingWorx リソースサーバーの範囲を選択します。
7. 「Add permission」をクリックします。
「Configured Permissions」リストが更新され、追加したアクセス許可が表示されます。
アクセス許可をリクエスト
ステップ 4: resourceServerSetting.json ファイルの設定
コンフィギュレーションの詳細な手順については、ThingWorx のバージョンに応じて、以下のいずれかのトピックを参照してください。
ThingWorx 9.5 以降のバージョン: リソースサーバーとしての ThingWorx の設定
ThingWorx 9.0 から ThingWorx 9.4: リソースサーバーとしての ThingWorx の設定
これは役に立ちましたか?