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

Authentifizierung scheitert #16

Open
Thom74 opened this issue May 24, 2023 · 6 comments
Open

Authentifizierung scheitert #16

Thom74 opened this issue May 24, 2023 · 6 comments

Comments

@Thom74
Copy link

Thom74 commented May 24, 2023

Wenn ich unter Einstellungen "Authentifizierung durchführen" anklicke, erhalte ich "{"errors":[{"code":32,"message":"Could not authenticate you."}]}".

Wenn ich das Readermodul ausführe, erhalte ich im Systemlog "
JSON dump for Twitter module not correct. Module ID "23"
Could not authenticate you.

Muss ich in der localconfig.php noch Einstellungen hinterlegen?

Danke für Anregungen...
Thomas

@hschottm
Copy link
Member

Hallo Thomas,

die Komponente kann leider nicht mehr verwendet werden. Wir haben die Authentifizierung mit Twitter über ein externes Skript möglich gemacht, damit die Antwort der Authentifizierung wieder in die lokale Contao-Installation weitergeleitet wird und die URL zu diesem Skript ist leider mittlerweile falsch, weil ich die Domain, auf der das Skript lief gekündigt habe. Ich wollte das Skript jetzt auf einer anderen Domain bereitstellen, habe dabei aber herausgefunden, dass Twitter den API-Key für den Twitterreader wegen Verstoßes gegen die allgemeinen Bedingungen von Twitter deaktiviert hat, ich gehe also davon aus, dass es nicht mehr möglich ist, eine Erweiterung zu definieren, welche über die Twitter API auf Twitter-Beiträge zugreifen kann. Das Projekt ist damit eigentlich gestorben.
Was ich versuchen könnte, ist die Möglichkeit einer Konfiguration, die hinterlegt werden kann, bei der man eine eigene Twitter-App mit API-Zugriff hinterlegt und zusätzlich die URL auf die Website, in der das Modul eingesetzt wird, da Twitter als Rücksprung-Adresse für eine Anmeldung immer eine existierende, gültige URL hinterlegt haben muss, das heißt dann aber auch im Umkehrschluss, dass man sich für jede genutzte Contao-Installation einen eigenen Twitter API-Key bei Twitter besorgen muss und diese Daten dann in der Konfiguration der Erweiterung definiert. Das ist wahrscheinlich ein bisschen zu aufwändig. Ich werde es aber einmal ausprobieren.

Die jetzige Lösung war auch suboptimal, weil man ja dem Authentifizierungsskript vertrauen musste, das auf meinem Server lief und ich theoretisch die Twitter-Anmeldedaten damit hätte abfangen können. Deswegen hat Twitter wahrscheinlich auch den hierfür angelegten API Key gesperrt.

@Thom74
Copy link
Author

Thom74 commented May 24, 2023 via email

@hschottm
Copy link
Member

Aah, das könnte natürlich der Grund sein, warum mein API-Key von Twitter ungültig gemacht wurde. Ich habe ganz vergessen, dass Elon Musk jetzt ja auf Einnahmengenerierung aus ist. Ich prüfe das mal zeitnah, denn mit einem 100$/mo account kann man diese Funktionalität getrost vergessen.

@Thom74
Copy link
Author

Thom74 commented Jun 27, 2023 via email

@Thom74
Copy link
Author

Thom74 commented Jul 4, 2023 via email

@hschottm
Copy link
Member

hschottm commented Jul 4, 2023

Ja, ich hab mich ehrlich gesagt noch nicht wieder drum gekümmert, aber Twitter hat sich glaube ich erledigt mit der Übernahme von Musk und den damit verbundenen Änderungen. Hier wird wohl noch noch versucht, Geld auszupressen.

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