web-dev-qa-db-fra.com

Qu'est-ce qu'un jeton opaque?

Et qu'est-ce que cela signifie qu'ils sont dans un "format propriétaire"? Je lis sur les jetons d'actualisation JWT et ce sont des jetons opaques, mais je ne comprends pas le terme.

9
sloneorzeszki

Ici, le terme "opaque" signifie que la chaîne (qui sert de jeton) est comme une référence (dans les POO), ou un pointeur (dans C), ou des clés étrangères (dans les bases de données relationnelles). c'est-à-dire que vous avez besoin d'un contenu externe pour le résoudre.

Simple contre composite:

La chaîne est une chaîne "simple", contrairement à JWS, où est "composite"; Il a des parties "à l'intérieur".

à l'intérieur par rapport à l'extérieur:

Vous pouvez en extraire une charge utile (avec des revendications, etc.) sans faire référence à un serveur ou un stockage externe, "en dehors" de cette chaîne.

Puisqu'un jeton opaque est une simple chaîne, il n'est qu'une référence, par conséquent, naturellement, son format est entièrement arbitrairement déterminé par le serveur qui le délivre (d'où le terme "format propriétaire"). La chaîne de jeton est déterminée au moment de la création du contenu sous-jacent (auquel il est fait référence), c'est-à-dire lorsqu'elle est associée (associée) au contenu auquel ce jeton (en tant que référence ou clé étrangère) fait référence.

0
Sohail Si