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, …). Реализацию предоставляет потребитель библиотеки (домашнее приложение); в самой библиотеке её нет. |