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

[Question]: Can't Establish connection to make.com (The specified client credentials are invalid) #152

Open
ahatzold opened this issue Oct 26, 2023 · 9 comments
Labels
question Further information is requested

Comments

@ahatzold
Copy link

What is your question?

Ich versuche awork mit make.com zu verknüpfen

Wie hier beschreieben: https://www.make.com/en/help/app/awork

URI: https://www.integromat.com/oauth/cb/awork

Bei Anlage einer neuen Sequenz beginnt der Verbindungsaufbau - login über Google funktioniert, der verfügbare Account wird angezeigt, nach der Auswahl des Accounts erscheint folgende Fehlermeldung im Verbindungsfenster:

{"message":"The request failed due to failure of a previous request.","code":"SC424","suberrors":[{"message":"[401] The specified client credentials are invalid.","name":"RuntimeError"}],"debug":[["request","POST","https://api.awork.io/api/v1/accounts/token",{"body":{"code":"***","grant_type":"authorization_code","redirect_uri":"https://www.integromat.com/oauth/cb/awork"},"headers":{"user-agent":"Make/production","authorization":"***","content-type":"application/x-www-form-urlencoded"},"timeout":40000,"type":"urlencoded"}],["response",401,{"body":{"code":"invalid_client","description":"The specified client credentials are invalid."},"headers":{"content-type":"application/json;charset=UTF-8","content-length":"87","connection":"close","x-ratelimit-remaining-minute":"199","x-ratelimit-limit-minute":"200","x-ratelimit-limit-hour":"2000","ratelimit-remaining":"199","ratelimit-limit":"200","ratelimit-reset":"1","x-ratelimit-remaining-hour":"1999","cache-control":"no-cache","expires":"Thu, 01 Jan 1970 00:00:00 GMT","pragma":"no-cache","www-authenticate":"Basic realm=\"http://accounts-service-v1.default.svc.cluster.local/\"","trace-id":"fe14703e06ada9a7512c69220fe664e3","access-control-allow-origin":"*","access-control-expose-headers":"trace-id"}}]]}

image

Do you have a trace id of the call?

No response

@ahatzold ahatzold added the question Further information is requested label Oct 26, 2023
@sebastianrosch
Copy link
Contributor

Hi @ahatzold hast du make.com bereits kontaktiert? Diese Integration wird von make.com bereit gestellt.

Ich versuche parallel mal, ob ich das verhalten nachstellen kann.

@sebastianrosch
Copy link
Contributor

@ahatzold Ich habe mehrere Versuche gebraucht aber es hat dann funktioniert. Man muss in awork in der Client Konfiguration anscheinend beide Redirect URLs von make.com hinterlegen, also so:

Screenshot 2023-10-27 at 08 26 16

Dann habe ich mehrere Versuche gebraucht und zuerst Fehlermeldungen von make.com bekommen, aber irgendwann konnte ich mich bei awork einloggen und die Verbindung wurde aufgebaut.

@ahatzold
Copy link
Author

ahatzold commented Nov 2, 2023

@ahatzold Ich habe mehrere Versuche gebraucht aber es hat dann funktioniert. Man muss in awork in der Client Konfiguration anscheinend beide Redirect URLs von make.com hinterlegen, also so:

Screenshot 2023-10-27 at 08 26 16

Dann habe ich mehrere Versuche gebraucht und zuerst Fehlermeldungen von make.com bekommen, aber irgendwann konnte ich mich bei awork einloggen und die Verbindung wurde aufgebaut.

@sebastianrosch Danke fürs Testen. Bei mir taucht die Fehlermeldung leider weiterhin hartnäckig auf - habe jetzt auch mit beiden URLs getestet. Login sowohl über Google als auch über individuelles Passwort erzeugt denselben Fehler. Braucht der Nutzer in awork ggf. spezielle Rechte?

@christian2005
Copy link

Guten Morgen @sebastianrosch Wir haben das Problem ebenfalls. Es funktionierte auch eine ganze Weile ohne Probleme, dann lief der Token ab und seitdem kommt öfters die Meldung "Token already redeemed" mit Fehler 400.

Bildschirmfoto 2024-01-02 um 10 40 48

Ich hatte die Authentifizierung dann noch einmal durchgeführt und ein paar Tage später kommt der Fehler erneut. :-(

@sebastianrosch
Copy link
Contributor

Hi @christian2005 anscheinend aktualisiert Make den refresh token nicht, wenn wir einen neuen ausstellen. Refresh tokens sind nicht dauerhaft gültig sondern laufen irgendwann ab und müssen entsprechend vorher verwendet werden.

@christian2005
Copy link

Hallo Sebastian, das scheint der Fall zu sein. Der Token läuft mindestens 1x oder mehrfach die Woche ab, dann muss die Verbindung wieder hergestellt werden. :-(

@sebastianrosch
Copy link
Contributor

Wir haben Make schon mehrfach dazu kontaktiert. Unter anderem verwendet Make auch noch eine alte URL für die awork API die wir bald nicht mehr unterstützen. Leider hat sich da aber noch nichts getan. Am besten kontaktierst du Make auch einmal, in der Hoffnung dass sie dann aktiv werden und die Integration anpassen.

@sebastianrosch
Copy link
Contributor

Hi @christian2005 Make hat mich gerade informiert dass die Integration entsprechend aktualisiert wurde. Kannst du es nochmal testen? Danke

@christian2005
Copy link

Hi @sebastianrosch Ich hatte auch mit make.com Kontakt und Austausch diesbzgl und sie hatten mich einen Hilfeartikel geschickt, dass sie hier eine Art "Fix" durchgeführt hätten, einen Unterschied konnte ich jedoch nicht erkennen zu dem wie ich die Connection eingerichtet hatte, trotzdem verliert Make den awork Token immer wieder. Das Szenario war jetzt seit dem 24.01. pausiert, ich habe es gerade noch mal aktiv geschaltet, mal schauen ob es jetzt hält. Eine Änderung habe ich an der Verbindung nicht vorgenommen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Development

No branches or pull requests

3 participants