Classi utilizzate
Le sezioni riportate di seguito offrono un riepilogo delle classi utilizzate per sviluppare l'autenticatore del dispositivo edge e di quelle utilizzate per aggiungere attestazioni di protezione al dispositivo edge.
Classi di estensione dell'autenticazione del dispositivo edge
Per lo sviluppo dell'estensione dell'autenticatore del dispositivo edge vengono utilizzate le seguenti classi API di ThingWorx Platform:
SecurityClaimsAuthenticator - Classe utilizzata per implementare la funzionalità personalizzata inclusa in un'estensione dell'autenticatore utilizzando i metodi descritti di seguito.
* 
SecurityClaimsAuthenticator non è destinato alla gestione di richieste HTTP e genera eccezioni se vengono utilizzate.
matchesAuthRequest - Metodo utilizzato per determinare se le attestazioni di protezione fornite dal dispositivo edge devono essere elaborate dall'estensione di autenticazione.
Restituisce true in caso di corrispondenza corretta. In caso contrario, false.
authenticate - Metodo utilizzato per determinare il metodo di convalida delle attestazioni di protezione fornite dal dispositivo edge per l'autenticazione con ThingWorx Platform.
Restituisce un ID utente ThingWorx valido per definire i permessi disponibili per una connessione autenticata.
SecurityClaims - Classe utilizzata per gestire le impostazioni di protezione per le connessioni alla piattaforma ThingWorx. Questa classe funge da wrapper per la mappa delle credenziali chiave/valore fornite dal dispositivo edge. Per l'estensione dell'autenticatore, SecurityClaims viene utilizzato per passare le credenziali ai metodi SecurityClaimsAuthenticator.
AuthenticatorException - Classe per la gestione delle eccezioni di autenticazione.
Aggiunta di classi delle attestazioni di protezione del dispositivo edge
Le classi API di ThingWorx Platform e SDK di ThingWorx Edge riportate di seguito vengono utilizzate per aggiungere attestazioni di protezione al dispositivo edge.
APIClient - Classe dall'SDK di ThingWorx Edge utilizzata per connettere un dispositivo Edge tramite un server API.
ClientConfigurator - Classe dell'SDK di ThingWorx Edge utilizzata dal dispositivo edge per controllare il relativo comportamento e connettersi a ThingWorx Platform.
SecurityClaims - Classe dell'API della piattaforma ThingWorx utilizzata per gestire le impostazioni di protezione per le connessioni alla piattaforma ThingWorx. Questa classe funge da wrapper per la mappa delle credenziali chiave/valore fornite dal dispositivo edge. Per il dispositivo edge, la classe SecurityClaims viene utilizzata per inviare le credenziali di protezione all'estensione dell'autenticatore.