Skip to content

ThinkingHome.DeviceModel.Remoting.ProxyClient

ThinkingHome.DeviceModel.Remoting.ProxyClient Namespace

Classes
ConnectorДомашняя сторона ремоутинга: SignalR-клиент, подключающийся к прокси и оборачивающий локальный IDeviceHost. Обрабатывает вызовы прокси (GetDevices/Query/Execute → локальный хост), пушит изменения (Changed → Report) и генерирует/проверяет OTP привязки (состояние OTP живёт здесь, на хосте — прокси остаётся stateless). Идентичность — в JWT из accessTokenProvider; доставку OTP даёт потребитель через IOtpDelivery.
Interfaces
IOtpDeliveryДоставка одноразового пароля привязки пользователю (лог хоста, email, …). Реализацию предоставляет потребитель библиотеки (домашнее приложение); в самой библиотеке её нет.

Опубликовано под лицензией MIT