Я пытаюсь сгенерировать ключ JWT для настроек Mercure
Я использую это руководство
https://medium.com/@stefan.poeltl / Instant-Real-Time-Notifications-with- symfony -and-mercure- e45270f7c8a5
для прохода myJWTKey JWT равен
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZXJjdXJlIjp7InN1YnNjcmliZSI6W10sInB1Ymxpc2giOlsiKiJdfX0.iTVjHoLv9bB-O5RNnTtzOFxIW-YECk2JXZeMekZ4GwA
Я нашел конструктор токенов (подписано JSON веб-токен)
http://jwtbuilder.jamiekurtz.com/
но я не нашел настройки, которая генерирует правильный JWT. Как это сделать? Что мне не хватает?
Я пытался сгенерировать токен для настроек env
MERCURE_PUBLISH_URL=http://mercure.dev:3000/.well-known/mercure
# The default token is signed with the secret key: !ChangeMe!
MERCURE_JWT_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZXJjdXJlIjp7InN1YnNjcmliZSI6W10sInB1Ymxpc2giOlsiKiJdfX0.iTVjHoLv9bB-O5RNnTtzOFxIW-YECk2JXZeMekZ4GwA
###< symfony/mercure-bundle ###
Этот токен используется для пароля по умолчанию в docker -compose
mercure:
image: dunglas/mercure
environment:
# You should definitely change all these values in production
- JWT_KEY=myJWTKey
- DEMO=1
- ALLOW_ANONYMOUS=1
- HEARTBEAT_INTERVAL=30s
- ADDR=:3000
, если я изменяю myJWTKey to mysecure pass - как я могу сгенерировать токен?