Jestem bardzo za.
To świetnie, w takim razie będzie łatwa integracja SUPLA <-> AIS
Musielibyśmy przygotować endpoint, który włączał by MQTT z poziomu API z dedykowanym hasłem (inne niż użytkownik wygenerowałby w Web GUI). Taki endpoint zwracałby komplet informacji dla mqtt.
Tak. Możecie generować jakiś token, dla użytkownika, który użyjemy do autentykacji na brokerze jako hasło (tak, żeby nie było zapisywane nigdzie hasło na bramce). Podczas autentykacji na brokerze MQTT username/password sprawdzicie czy token w password jest przypisany do usera X i ważny, jak OK to połączenie. Brokery MQTT pozwalają na różne metody autentykacji i izolacji, nie trzeba dodawać użytkowników do brokera.
Jak nam powiecie co mamy wywołać żeby pobrać token, po wykonaniu autentykacji, to zaimplementujemy i będzie się bridge sam składał po kliknięciu aplikacji web i zalogowaniu
. Mniej zaawansowani użytkownicy docenią brak konieczności wpisywania ustawień w konsoli.
Jeśli chodzi o OAuth zasadnicze pytanie brzmi czy wasza infrastruktura pozwala w procesie autoryzacji OAuth wskazać stały "redirect url" ?
Oczywiście, mamy do tego 4 domeny, w tym ai-speaker.com, paczka.pro i powiedz.co
Za pomocą OAuth2.0(redirect url) integrujemy się oficjalnie z Kalendarzami Google, Dyskami Google, Spotify itd..
My konfigurację MQTT bridge z aplikacji dodajemy właśnie na kanale beta i wypuścimy to na kanale stabilnym w pierwszym tygodniu lutego. Jak będziecie gotowi z endpointem to dajcie nam proszę znać. Ustalimy resztę przez email i dodamy to w ciągu kilku dni konfigurację "kliknięciem".
Zróbmy coś fajnego razem w 2021
Milego weekendu!