Ausnahme beim Erstellen eines Tokens mit dem Pass Laravel

Nov 25 2020

Bis gestern funktioniert alles gut. Aber heute, während ich mich über die API anmelde, erhalte ich eine Ausnahme beim Erstellen des Tokens. Ausnahme ist: Das Replizieren von Ansprüchen als Header ist veraltet und wird aus Version 4.0 entfernt. Bitte setzen Sie den Header manuell, wenn Sie ihn replizieren möchten.

Ich weiß nicht, wo etwas schief geht. Wenn Sie eine Lösung haben, wird sie es wirklich zu schätzen wissen. Danke.

Code zum Erstellen eines Tokens: $ user-> createToken ('fullaccess') -> accessToken;

Antworten

3 noyce21 Nov 25 2020 at 15:46

Auch ich hatte das gleiche Problem. Eine schnelle Lösung besteht darin, das Paket lcobucci / jwt: 3.3 herunterzustufen. Es muss während des Composer-Updates auf 3.4 aktualisiert worden sein, wodurch die Verfallswarnung ausgelöst wurde.

LuísCobucci Nov 25 2020 at 20:04

Es tut mir sehr leid, dass ich Verwirrung oder Probleme verursacht habe. Bitte prüfenhttps://github.com/lcobucci/jwt/issues/550#issuecomment-733557709 für meine vollständige Erklärung, warum dieser Ansatz gewählt wurde und warum er in meinem PoV nicht als BC-Unterbrechung angesehen wird.