Das Plugin "Socialiate" stellt eine Implementierung für OAuth in Laravel bereit, aber es scheint hauptsächlich so konzipiert zu sein, dass es ihnen nicht erlaubt ist, ein Benutzerkonto auf Ihrer eigenen Website einzurichten.Wie kann ich OAuth-Aktualisierungstoken mit Laravel verwalten?
Ich mache eine Anwendung, die hilft, ihr Youtube-Konto zu verwalten, was bedeutet, dass der Umfang der Auth-Anfrage breiter ist (was leicht zu ändern war), aber ich brauche auch ein Refresh-Token (im Gegensatz zu einem Zugriffstoken) Zugang zu ihrem Konto.
Gibt es ein Paket für Laravel, das das schon erledigt? Ich konnte keinen finden, aber vielleicht suche ich nach dem Falschen.
Wenn nicht, wie soll ich das angehen? Wenn ich meinen Code schreibe, der mit der Youtube-API interagiert, muss ich einfach prüfen, ob das Zugriffstoken abgelaufen ist, und wenn ja, schreibe eine Funktion, die eine HTTP-Anfrage ausführt, um eine neue mit dem Aktualisierungs-Token zu erhalten Datenbank? Und ich denke, auch Socialite erweitern, um ein Refresh-Token zu erhalten?
Ich habe das Gefühl, dass es einen besseren Weg geben muss, der mich nicht dazu zwingt, das Rad neu zu erfinden.
Dies sollte Top-Antwort tbh sein –