Le stockage d'un OAuth 2 jeton dans les cookies est-il une mauvaise pratique? Si oui, quelles sont les alternatives pour une application web?
Je ne le ferais certainement pas. Lorsque la sécurité est en jeu, vous ne devez pas stocker de choses dans des endroits où les autres peuvent y accéder. Ne le stockez donc nulle part, en particulier côté client.
Cela étant dit, ce n'est pas une mauvaise pratique, en soi, si elle est gérée correctement. Voir ceci article complet à ce sujet.
La possibilité de stocker le access_token dans les cookies dépend des éléments suivants:
J'espère que ça aide.
Les cookies ont une taille maximale de 4 Ko. Donc, si vous enregistrez beaucoup d'informations dans le jeton - vous obtiendrez une erreur.