Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Login proxy #198

Open
lukaszadamus opened this issue Oct 30, 2024 · 1 comment
Open

Login proxy #198

lukaszadamus opened this issue Oct 30, 2024 · 1 comment

Comments

@lukaszadamus
Copy link

Cześć! Na wstępie chciałbym Ci bardzo podziękować za to co zrobiłeś i robisz dla tej integracji. Podobnie jak inni użytkownicy, doświadczam problemów z wielokrotnym logowanie i blokowaniem dostępu przez eLicznik. Z Twoich odpowiedzi rozumiem, że nie do końca da się kontrolować to ile razy HA zrestartuje integrację, co powoduje kolejne próby logowania i w konsekwencji prowadzi do czasowej blokady konta. Czy dałoby się wprowadzić coś w rodzaju login proxy? Użytkownik integracji mógłby podać alternatywny URL logowania i sam zaimplementować proxy z cache. Integracja zamiast dobijać się bezpośrednio do licznika, wysyłałaby żądanie do proxy, rolą proxy byłoby przesłanie żądania do licznika, cache odpowiedzi i odesłanie odpowiedzi do integracji. Przy kolejnej próbie logowania przez proxy, zwracana by była odpowiedź z cache, aż do czasu przedawnienia. W teorii dzięki takiemu zewnętrznemu proxy, możnaby regulować ilość żądań logowania.

Nie wiem czy to dobry pomysł czy nie, bo nie wiem nic o tym jak działają integrację wewnątrz HA.

Jeszcze raz dziękuję za robotę jaką robisz! Powodzenia!

@PiotrMachowski
Copy link
Owner

Ciekawy pomysł, ale szczerze mówiąc to wątpię, żeby zbyt wiele osób z takiej możliwości skorzystało. Lepszym rozwiązaniem by było raczej kolejne przepisanie i zwiększenie cache'owania w ramach samej integracji.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants