Laravel Passport ne fixe expire_at pour les jetons d'accès viaLaravel Passport: Est-il possible de définir expire_at pour chaque access_token séparément?
Passport::tokensExpireIn(Carbon::now()->addDays(15));
Passport::refreshTokensExpireIn(Carbon::now()->addDays(30));
dans la méthode de démarrage de AuthServiceProvider
Mais je veux mettre expire_at pour chaque access_token séparément.
Y a-t-il un moyen de le faire dans Laravel Passport?
Cela pourrait être la solution finale et une requête supplémentaire est nécessaire. Cependant, j'aimerais voir si je peux gérer cela à l'intérieur de Laravel Passport. Comme j'ai exploré, il y a une propriété statique 'Passport :: $ tokensExpireAt', que Passport utilise pour mettre' expires_at' dans 'oauth_access_tokens'. Mais cette propriété ne fonctionne que dans la méthode 'boot' de' AuthServiceProvider' – Mehrud
@Mehrud C'est la même quantité de requêtes; comme passeport fera la même chose sous le capot. En outre, je ne suis pas au courant des fonctionnalités Passport intégrées qui feront ce que vous voulez. Si vous le trouvez, n'hésitez pas à commenter ici pour la visibilité. – Ohgodwhy