Twitter Login Fehler

  • Affected Version
    WoltLab Suite 6.0
    Affected App
    WoltLab Suite Forum

    Hallo und guten Tag,


    Egal welche Keys und IDs von Twitter ich eintrage. Ich erhalte immer folgenden Fehler.


    Fri, 15 Sep 2023 10:23:43 +0000

    Message: Client error: `POST https://api.twitter.com/oauth/request_token` resulted in a `401 Unauthorized` response: {"errors":[{"code":32,"message":"Could not authenticate you."}]}

    PHP version: 8.1.21

    WoltLab Suite version: 6.0.0 Beta 4

    Request URI: GET /twitter-auth/

    Referrer: https://technik.forum/login/?url=htt…twitter-auth%2F

    User Agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Mobile Safari/537.36

    Peak Memory Usage: 5900296/536870912

    ======

    Error Class: GuzzleHttp\Exception\ClientException

    Error Message: Client error: `POST https://api.twitter.com/oauth/request_token` resulted in a `401 Unauthorized` response: {"errors":[{"code":32,"message":"Could not authenticate you."}]}

    Error Code: 401

    File: /home/webpages/lima-city/maestro2k5/technik.forum/lib/system/api/guzzlehttp/guzzle/src/Exception/RequestException.php (113)

    Extra Information: -

    Stack Trace: [{"file":"\/home\/webpages\/lima-city\/maestro2k5\/technik.forum\/lib\/system\/api\/guzzlehttp\/guzzle\/src\/Middleware.php","line":72,"function":"create","class":"GuzzleHttp\\Exception\\RequestException","type":"::","args":["GuzzleHttp\\Psr7\\Request","GuzzleHttp\\Psr7\\Response",null,[],null]},{"file":"\/home\/webpages\/lima-city\/maestro2k5\/technik.forum\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":209,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["[error_during_sanitization]"]},{"file":"\/home\/webpages\/lima-city\/maestro2k5\/technik.forum\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":158,"function":"callHandler","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":[1,"GuzzleHttp\\Psr7\\Response",null]},{"file":"\/home\/webpages\/lima-city\/maestro2k5\/technik.forum\/lib\/system\/api\/guzzlehttp\/promises\/src\/TaskQueue.php","line":52,"function":"GuzzleHttp\\Promise\\{closure}","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":[]},{"file":"\/home\/webpages\/lima-city\/maestro2k5\/technik.forum\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":251,"function":"run","class":"GuzzleHttp\\Promise\\TaskQueue","type":"->","args":[true]},{"file":"\/home\/webpages\/lima-city\/maestro2k5\/technik.forum\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":227,"function":"invokeWaitFn","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/home\/webpages\/lima-city\/maestro2k5\/technik.forum\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":272,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/home\/webpages\/lima-city\/maestro2k5\/technik.forum\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":229,"function":"invokeWaitList","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/home\/webpages\/lima-city\/maestro2k5\/technik.forum\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":69,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/home\/webpages\/lima-city\/maestro2k5\/technik.forum\/lib\/system\/api\/guzzlehttp\/guzzle\/src\/Client.php","line":124,"function":"wait","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/home\/webpages\/lima-city\/maestro2k5\/technik.forum\/lib\/action\/TwitterAuthAction.class.php","line":302,"function":"send","class":"GuzzleHttp\\Client","type":"->","args":["GuzzleHttp\\Psr7\\Request"]},{"file":"\/home\/webpages\/lima-city\/maestro2k5\/technik.forum\/lib\/action\/TwitterAuthAction.class.php","line":325,"function":"getRequestToken","class":"wcf\\action\\TwitterAuthAction","type":"->","args":[]},{"file":"\/home\/webpages\/lima-city\/maestro2k5\/technik.forum\/lib\/action\/TwitterAuthAction.class.php","line":76,"function":"initiate","class":"wcf\\action\\TwitterAuthAction","type":"->","args":[]},{"file":"\/home\/webpages\/lima-city\/maestro2k5\/technik.forum\/lib\/action\/AbstractAction.class.php","line":56,"function":"execute","class":"wcf\\action\\TwitterAuthAction","type":"->","args":[]},{"file":"\/home\/webpages\/lima-city\/maestro2k5\/technik.forum\/lib\/system\/request\/Request.class.php","line":57,"function":"__run","class":"wcf\\action\\AbstractAction","type":"->","args":[]},{"file":"\/home\/webpages\/lima-city\/maestro2k5\/technik.forum\/lib\/http\/middleware\/HandleValinorMappingErrors.class.php","line":35,"function":"handle","class":"wcf\\system\\request\\Request","type":"->","args":["Laminas\\Diactoros\\ServerRequest"]},{"file":"\/home\/webpages\/lima-city\/maestro2k5\/technik.forum\/lib\/system\/request\/RequestHandler.class.php","line":143,"function":"process","class":"wcf\\http\\Pipeline","type":"->","args":["Laminas\\Diactoros\\ServerRequest","wcf\\http\\RequestHandlerMiddleware"]},{"file":"\/home\/webpages\/lima-city\/maestro2k5\/technik.forum\/index.php","line":10,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":["wcf"]}]

  • Tim Düsterhus September 15, 2023 at 12:50 PM

    Added the Label Not a bug
  • Hallo,

    die Fehlermeldung stammt direkt von Twitter und besagt wörtlich, dass die „Authentifizierung“ an der API fehlgeschlagen ist. Denkbar ist, dass die „Keys“ falsch sind, vielleicht müssen bei Twitter in den Entwickler-Tools aber noch irgendwelche Einstellungen getroffen werden oder die App geprüft werden.

    Bei uns auf WoltLab.com funktioniert der Login mit WoltLab Suite 6.0.0 Beta 4 einwandfrei, sodass der Fehler nicht in unserer Software zu suchen ist.

  • Hallo,

    ich habe das eben getestet und bei mir funktioniert es. Hast du wie bei mir im Bild markiert oben die Consumer Keys genommen? Das sind die richtigen. Ich hatte anfangs nämlich auch die OAuth2 Informationen von ganz unten genommen und mich gewundert warum es nicht ging.

    Das genannte Bild:

  • Danke für den Hinweis. Mal schauen eigentlich kann ja bei den API und Keys nichts falsch laufen wenn ich die kopiere und einfüge. Google, Facebook und Co hat geklappt...


    Edith.: nach neu genenerie der Daten lief alles.

    Edited once, last by Maestro2k5 (September 15, 2023 at 1:13 PM).

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!