Allgemeiner Entwicklungsprozess
Um eine Authentifikatorerweiterung für Edge-Geräte zu entwickeln, die Sicherheitsansprüche zur Authentifizierung verwenden, müssen Sie folgende Aufgaben ausführen:
Entwickeln Sie eine Authentifikatorerweiterung für ThingWorx Platform, die die Validierung der Sicherheitsansprüche verarbeitet, die von einem Edge-Gerät gesendet werden.
Fügen Sie Sicherheitsansprüche zum Edge-Gerät hinzu, damit sie an ThingWorx Platform gesendet werden.
Verwenden Sie die beiden folgenden Verfahren in Verbindung mit den detaillierten Informationen unter ThingWorx Erweiterbarkeit.
Authentifikatorerweiterungen erstellen
1. Laden Sie das ThingWorx Extensions SDK (beispielsweise, ThingWorx-Extension-SDK-n-n-n) über die Seite "PTC Software-Downloads" herunter.
2. Laden Sie die Eclipse-IDE von Eclipse herunter.
3. Laden Sie das Eclipse-Plugin für ThingWorx Erweiterungen (beispielsweise thingworx-eclipse-plugin-n.n.n.zip) auf der Seite PTC Software-Download herunter, und installieren Sie das Plugin in Eclipse.
4. Konfigurieren Sie das Eclipse-Plugin für ThingWorx Erweiterungen mit dem ThingWorx Extensions SDK.
5. Erstellen Sie eine neue Erweiterung mit dem Eclipse-Plugin für ThingWorx Erweiterungen.
6. Erstellen Sie die Authentifikatorerweiterungsimplementierung. Sehen Sie sich Authentifikatorerweiterung für Edge-Gerät – Beispiel an, und kopieren Sie das Beispiel in Ihr Projekt.
7. Verwenden Sie das Eclipse-Plugin für ThingWorx Erweiterungen, um die Erweiterung zu erstellen/packen.
8. Importieren Sie mit ThingWorx Composer die Erweiterung in ThingWorx Platform, und überprüfen Sie, ob die Erweiterung unter "Sicherheit – Authentifikatoren" installiert wurde.
Sicherheitsansprüche zu Edge-Geräten hinzufügen
1. Laden Sie das ThingWorx Edge Java SDK (beispielsweise, ThingWorx-Java-SDK-n-n-n-n) über die Seite "PTC Software-Downloads" herunter.
2. Erstellen Sie die Implementierung der Sicherheitsansprüche für das Edge-Gerät mit dem ThingWorx Edge Java SDK. Sehen Sie sich Sicherheitsansprüche für Edge-Gerät – Beispiel an, und kopieren Sie das Beispiel in Ihr Projekt.
War dies hilfreich?