supla cloud

kiksik
Posts: 18
Joined: Mon Oct 30, 2023 3:31 pm

Post

Hej,
przez przypadek odkryłem coś dziwnego.
Otóż po zainstalowaniu aplikacji na tablecie chciałem się zalogować na swoje konto. Podałem e-mail i hasło i wszystko poszło okej.
W cloudzie ustawiłem identyfikatory dostępu itp.Przetestowałem i wszystko działało jak należy. Bez problemu także usunąłem aplikacje abonencką. Ale pomyślałem sobie, że głupio komuś udostępnić mail i hasło do całego konta tak aby mógł robić co chce.
Zalogowałem się do aplikacji za pomocą opcji zaawnsowane ( czyli podałem identyfikator dostępu, hasło i ip serwera)i tu zaczęły się problemy:
- w nowo dodanym urządzeniu nie mogłem zmienić identyfikatora dostępu ( zmieniałem w cloud, wyskakiwał komunikat ze wszystko sie udało ale na urządzeniu nic się nie zmieniało, po odświeżeniu strony ustawienia wracały do tych przed zmianą)
- nie dało się też zmieniać lokalizacji którą ta aplikacją miała obsługiwać,
- po usunięciu aplikacji w cloud i potwierdzeniu tego przez stronę, nadal można było tą aplikacją sterować wszystkimi urządzeniami na tablecie, po odświeżeniu strony aplikacja pojawiała się w cloud.
Dopiero usunięcie jej na urządzeniu a następnie w cloud skutkowało cofnięciem dostępu do mojego konta. Czy tak powinno być?
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

kiksik wrote: Sat Dec 23, 2023 9:53 pm Hej,
przez przypadek odkryłem coś dziwnego.
Otóż po zainstalowaniu aplikacji na tablecie chciałem się zalogować na swoje konto. Podałem e-mail i hasło i wszystko poszło okej.
W cloudzie ustawiłem identyfikatory dostępu itp.Przetestowałem i wszystko działało jak należy. Bez problemu także usunąłem aplikacje abonencką. Ale pomyślałem sobie, że głupio komuś udostępnić mail i hasło do całego konta tak aby mógł robić co chce.
Zalogowałem się do aplikacji za pomocą opcji zaawnsowane ( czyli podałem identyfikator dostępu, hasło i ip serwera)i tu zaczęły się problemy:
- w nowo dodanym urządzeniu nie mogłem zmienić identyfikatora dostępu ( zmieniałem w cloud, wyskakiwał komunikat ze wszystko sie udało ale na urządzeniu nic się nie zmieniało, po odświeżeniu strony ustawienia wracały do tych przed zmianą)
- nie dało się też zmieniać lokalizacji którą ta aplikacją miała obsługiwać,
- po usunięciu aplikacji w cloud i potwierdzeniu tego przez stronę, nadal można było tą aplikacją sterować wszystkimi urządzeniami na tablecie, po odświeżeniu strony aplikacja pojawiała się w cloud.
Dopiero usunięcie jej na urządzeniu a następnie w cloud skutkowało cofnięciem dostępu do mojego konta. Czy tak powinno być?
Z tego opisu niewiele jestem w stanie zrozumieć ale raczej coś robisz źle (nie było nigdy problemów z tymi opcjami chociaż niczego nie można wykluczyć).
Powinieneś ustawić lokalizację, dodać do niej urządzenia do których ma ta aplikacja mieć dostęp, przypisać identyfikator do tej lokalizacji a następnie ustawić ten identyfikator do konkretnego urządzenia/telefonu/tabletu
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
kiksik
Posts: 18
Joined: Mon Oct 30, 2023 3:31 pm

Post

I dokładnie tak robię. Mam dwie lokalizację, w obu mam dodane urządzenia we/wy.
I teraz jak na nowym urządzeniu zaloguje się podając login i hasło wszystko śmiga jak należy. Jednak gdy próbuje logować się podając IP serwera, identyfikator dostępu i hasło z automatu przypisuje mi identyfikator dostępu. Nie można go zmienić, lepiej kasując tą aplikację w cloud system mówi że nastąpi automatyczne wylogowanie z tego urządzenia. Kasuje się aplikacja w cloud ale tak naprawdę nic się nie robi. Aplikacja nadal działa, a odświeżając stronę cloud pokazuje znowu tą aplikację.
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Dawno dawno temu... metodą autoryzacji urządzenia/aplikacji klienckiej był identyfikator dostępu i hasło, które podawało się podczas rejestracji urządzenia/apki w Cloud. Po wprowadzeniu nowej metody autoryzacji, adresu e-mail konta, trzeba było zachować kompatybilność wsteczną, dlatego też pierwsza metoda autoryzacji pozostała, ale używanie jej nie było już i nie jest zalecane.
To co opisałeś jest właśnie jednym z ograniczeń tej metody autoryzacji, bo nie da się np skutecznie zmienić identyfikatora dostępu aplikacji po stronie apki.
Co do usunięcia z Cloud smartfona, któremu chcemy odebrać uprawnienia, zawsze jest to możliwe poprzez jego usunięcie. Można go też wyłączyć. Możesz też wyłączyć id dostępu co skutkować będzie odpowiednim komunikatem w apce klienckiej. Pamiętaj jednak o tym, że włączenie rejestracji i uruchomienie w tym samym czasie apki spowoduje jej zarejestrowanie w Cloud.
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
kiksik
Posts: 18
Joined: Mon Oct 30, 2023 3:31 pm

Post

Leśny najprawdopodobniej jest jak piszesz. W cloud miałem włączone rejestrację urządzeń. Więc pewnie było tak że ja usuwałem a ona automatycznie się rejestrowała :/

W takim razie czy istnieje możliwość zainstalowania pracownikowi aplikacji i udostępnienie jednej lokalizacji bez podawania mu swojego loginu i hasła ?
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Możesz zrobić np. tak:

1. Włącz rejestracje smartfonów.
2. Zainstaluj apke na telefonie.
3. Wprowadź tylko adres e-mail konta, bez podawania hasła.
4. Przypisz id dostępu w Cloud dla świeżo zarejestrowanego smartfona.
5. Odśwież apke.
6. Wyłącz rejestracje smartfonów.
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
kiksik
Posts: 18
Joined: Mon Oct 30, 2023 3:31 pm

Post

Działa!!
Dziękuję za pomoc :))
User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

kiksik wrote: Sun Dec 24, 2023 8:05 am W takim razie czy istnieje możliwość zainstalowania pracownikowi aplikacji i udostępnienie jednej lokalizacji bez podawania mu swojego loginu i hasła ?
Hasła nie trzeba podawać, jeśli po stronie cloud włączysz ręcznie rejestrację aplikacji klienckich.
W przeciwnym wypadku apka przy pierwszej rejestracji pyta o hasło, ale ono nie jest nigdzie przechowywane.

E-mail trzeba podać, aby było wiadomo do jakiego konta się łączysz.

Przy okazji: nie używaj bezpośrednio adresów IP, bo one mogą się zmienić. Lepiej używać domeny serwera
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Ogólna dyskusja”