一般的な開発プロセス
認証のためにセキュリティ要求を使用する Edge デバイスの認証システム拡張機能を開発するには、以下のことを行います。
Edge デバイスが送信したセキュリティ要求の検証を処理する ThingWorx Platform の認証システム拡張機能を作成します。
セキュリティ要求を Edge デバイスに追加して、ThingWorx Platform に送信されるようにします。
ThingWorx の拡張性に記載されている詳細情報と併せて、以下の 2 つの手順を使用します。
認証システム拡張機能の作成
1. 「PTC ソフトウェアのダウンロード」ページから、ThingWorx Extensions SDK (たとえば、ThingWorx-Extension-SDK-n-n-n) をダウンロードします。
2. Eclipse から Eclipse IDE をダウンロードします。
3. 「PTC ソフトウェアのダウンロード」ページから Eclipse Plugin for ThingWorx Extensions (たとえば、thingworx-eclipse-plugin-n.n.n.zip) をダウンロードして、Eclipse にプラグインをインストールします。
4. ThingWorx Extensions SDK を使用して Eclipse Plugin for ThingWorx Extensions を設定します。
5. Eclipse Plugin for ThingWorx Extensions を使用して新しい拡張機能を作成します。
6. 認証システム拡張機能の実装を作成します。 Edge デバイス認証システム拡張機能の例を参照して、例をプロジェクトにコピーします。
7. Eclipse Plugin for ThingWorx Extensions を使用して、拡張機能のビルド/パッケージを行います。
8. ThingWorx Composer を使用して、ThingWorx Platform に拡張機能をインポートし、「セキュリティ」 > 「認証システム」で拡張機能がインストールされていることを確認します。
Edge デバイスへのセキュリティ要求の追加
1. 「PTC ソフトウェアのダウンロード」ページから ThingWorx Edge Java SDK (たとえば、ThingWorx-Java-SDK-n-n-n-n) をダウンロードします。
2. ThingWorx Edge Java SDK を使用して Edge デバイスセキュリティ要求の実装を作成します。 Edge デバイスセキュリティ要求の例を参照して、プロジェクトに例をコピーします。