authlib / authlib/example-oauth2-server

unauthorized_client

Offen
#85 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
705
Forks
279
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I have an issue with the example on this page:
https://github.com/authlib/example-oauth2-server

curl -u zdIKyq4ngefIcRtcU83mYK4x:oBxXfYNeqGtBq07UHrmMXLfonxTimxoJ0qpIhV9lQWYtN82Z -XPOST http://127.0.0.1:5000/oauth/token -F grant_type=password -F username=test1 -F password=valid -F scope=profile

Response: {"error": "unauthorized_client"}
There is not enough debug to let me know what the issue is. The username is test1, correct.

From http://127.0.0.1:5000/
(copied from HTML)

Logged in as test1 (Log Out)
Client Info
client_id: zdIKyq4ngefIcRtcU83mYK4x
client_secret: oBxXfYNeqGtBq07UHrmMXLfonxTimxoJ0qpIhV9lQWYtN82Z
client_id_issued_at: 1637592243
client_secret_expires_at: 0
Client Metadata
client_name: test
client_uri: https:/authlib.org
grant_types: ['authorization_code, password']
redirect_uris: ['https://authlib.org']
response_types: ['code']
scope: profile
token_endpoint_auth_method: client_secret_basic

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit der Seite example-oauth2-server und reproduziere die gemeldete curl-Anfrage an den /oauth/token-Endpunkt mit den angezeigten Client-Anmeldedaten. Verfolge, warum die password-grant-Anfrage unauthorized_client zurückgibt, füge genügend diagnostische Klarheit hinzu, um die Ursache zu identifizieren, und überprüfe, dass die korrigierte Anfrage erfolgreich ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
api, authentication
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.