Кодировщик JWT (JWT Encoder) — это безопасный инструмент для генерации JSON Web Tokens на стороне клиента. Он позволяет разработчикам создавать подписанные токены для тестирования аутентификации, отладки API или изучения структуры JWT.
Подробное описание функциональности
JSON Web Tokens (JWT) — это открытый промышленный стандарт RFC 7519 для безопасной передачи данных (claims) между двумя сторонами. Этот инструмент позволяет:
- Настраивать Header и Payload: Редактируйте JSON данные для обеих частей.
- Подписывать токены: Используйте HMAC SHA подписи (HS256, HS384, HS512) с вашим секретом.
- Генерация в реальном времени: Токен обновляется мгновенно при вводе.
- Приватность: Подпись происходит в браузере через WebAssembly/JS. Ваши секреты не покидают устройство.
Практические примеры
Пример 1: Базовый токен пользователя
Payload: `{"sub": "123", "name": "Alice", "admin": true}`
Secret: `mysecret`
Пример 2: Токен с истечением срока
Payload: `{"exp": 1735689600}`
(Устанавливает время истечения)