Примеры
Следующие примеры демонстрируют общие случаи реализации пользовательского расширения аутентификатора и связанного с ним клиента устройства Edge.
* 
Эти простые примеры являются универсальными и предназначены только для тестирования и пояснения; они никогда не должны использоваться в производственной среде.
Обзор примера
В этом примере клиенты Edge, пытающиеся выполнить аутентификацию с помощью пользовательского аутентификатора Edge, должны предоставить секретную лексему и действительное имя пользователя. Эти ключи описаны ниже.
secretTokenKey - наименование ключа лексемы, связанного с предоставленным набором запросов безопасности.
whoTheySaidTheyWere - имя пользователя, связанного с предоставленным набором запросов безопасности.
Эти учетные данные используются в запросе безопасности для устройства Edge. Клиент Edge добавляет в запросы безопасности пары ключ-значение, а затем эти запросы передаются на сервер, когда устройство Edge пытается к нему подключиться. Аутентификатор обрабатывает запросы следующим образом:
Проверяется существование secretTokenKey, чтобы определить, используется ли в примере расширение аутентификатора для обработки запроса аутентификации от устройства Edge.
Проверяется значение secretTokenKey, и если оно является действительным, в платформу возвращается значение whoTheySaidTheyWere.
Если whoTheySaidTheyWere является действительным пользователем ThingWorx Platform, то устройство Edge может соединиться с платформой.
Дополнительные сведения о реализации расширения аутентификатора см. в разделе Пример расширения аутентификатора устройства Edge.
Дополнительные сведения о добавлении запросов безопасности к устройству Edge см. в разделе Пример запросов безопасности устройства Edge.
Было ли это полезно?