To use the encrypted tokens (JWE), you have to install the web-token/jwt-encryption
component.
composer require web-token/jwt-encryption
When this component is installed, encryption algorithms are automatically handles by the Algorithm Manager Factory.
​JWE serializers,
​JWE creation,
​JWE decryption.
You can use symfony/serializer
to serialize/unserialize your tokens:
// $serializer corresponds to the Symfony serializer$serializer->serialize($data, 'jwe_compact');