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

Android: Probleme mit Authentifizierung #41

Open
olithissen opened this issue Mar 3, 2025 · 8 comments · May be fixed by #50
Open

Android: Probleme mit Authentifizierung #41

olithissen opened this issue Mar 3, 2025 · 8 comments · May be fixed by #50

Comments

@olithissen
Copy link

Ich betreibe evcc hinter einem Reverse Proxy, der Basic Auth umsetzt. Die App funktioniert, aber nach ein paar Tagen sehe ich nur noch einen weißen Bildschirm mit der Meldung "401 Unauthorized"

Neustart der App und Leeren des Caches bringen nichts. Löschen der Anwendungsdaten und Neueinrichtung haben funktioniert.

  1. Das Fehlerbild sieht so aus, als ob die evcc App plötzlich keinen Authentication Header mehr mitschickt. Ich weiß noch nicht, ob es an der App selbst oder am Zusammenspiel mit dem Reverse Proxy (traefik) liegt.
  2. Im Fehlerfall habe ich keine Möglichkeit in der App selbst etwas zu unternehnen: Kein Menü, kein Zugriff auf die Einstellungen der App.

Danke für die tolle Arbeit und viele Grüße
Oli

@naltatis
Copy link
Member

naltatis commented Mar 3, 2025

Nutzt du die aktuelle Version aus dem Play Store? Zu dem Thema gab es am Freitag ein Update.
Siehe #25

@olithissen
Copy link
Author

Ich teste es jetzt mal mit 1.0.1 aus den Releases 👍

@olithissen
Copy link
Author

Irgendwas ist da immer noch schief. Etwas seltsam ist auch, dass die APK Version 1.0.1 aus den GitHub Releases nach der Installation trotzdem 1.0.0 anzeigt. Darum kann ich leider nicht sagen, ob ich die gefixte Version mit einer falschen Versionsanzeige habe oder ob in der App selbst noch was schief steht.

@kai-lip
Copy link

kai-lip commented Mar 4, 2025

Ist unter iOS genauso. Habe evcc als Docker container laufen und basic auth via traefik abgebildet. App starten, Server und Credentials eintragen, funktioniert. App danach vollständig beenden und erneut starten führt zu 401 unauthorized.

@naltatis
Copy link
Member

naltatis commented Mar 5, 2025

Etwas seltsam ist auch, dass die APK Version 1.0.1 aus den GitHub Releases nach der Installation trotzdem 1.0.0 anzeigt.

Bei den Versionsnummer sind wir noch nicht sauber. Version 1.0.1 von Github & Play sind fälschlicherweise mit der Versionsnummer 1.0.0 gebaut. Wird beim nächste Update gerade gezogen.

@naltatis
Copy link
Member

naltatis commented Mar 5, 2025

@kai-lip App danach vollständig beenden und erneut starten führt zu 401 unauthorized.

Ok, das klingt als ob es reproduzierbar ist. Das ist gut. Bislang waren die Meldung eher fuzzy (so nach einigen Tagen).

@olithissen
Copy link
Author

Das Verhalten kann ich bestätigen, auch mit der APK Version 1.0.1 aus den GitHub Releases.

@Thomaskru
Copy link

Thomaskru commented Mar 12, 2025

So wie in Issue #25 beschrieben hat sich eigentlich nichts verändert.

Auf einem Xiaomi Handy (Android 15) gerade getestet:

Alle Daten inkl. Cache der App wurden gelöscht.

Die Verbindung wurde neu eingerichtet und funktioniert.

2025-03-11T18:02:17Z DBG github.com/traefik/traefik/v3/pkg/middlewares/auth/basic_auth.go:89 > Authentication succeeded middlewareName=auth_evcc@swarm middlewareType=BasicAuth

2025-03-11T18:02:17Z DBG github.com/traefik/traefik/v3/pkg/middlewares/auth/basic_auth.go:89 > Authentication succeeded middlewareName=auth_evcc@swarm middlewareType=BasicAuth

Die App wurde beendet. (Nicht nur weggelegt) und gleich wieder neu geöffnet.

2025-03-11T18:02:24Z DBG github.com/traefik/traefik/v3/pkg/middlewares/auth/basic_auth.go:82 > Authentication failed middlewareName=auth_evcc@swarm middlewareType=BasicAuth

2025-03-11T18:02:24Z DBG github.com/traefik/traefik/v3/pkg/middlewares/auth/basic_auth.go:82 > Authentication failed middlewareName=auth_evcc@swarm middlewareType=BasicAuth

Es kommt wieder der 401er (unauthorized).

Wenn allerdings die App nach dem neukonfigurieren nicht beendet wird, sondern im Hintergrund noch aktiv ist, funktioniert diese weiterhin für ein paar Stunden. Danach kommt wieder der 401er.

@Maschga Maschga linked a pull request Mar 18, 2025 that will close this issue
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

Successfully merging a pull request may close this issue.

4 participants