Верификация
Проверить бейдж
Рабочий инспектор Open Badges: посмотрите, что внутри бейджа, и убедитесь, что он настоящий — не выходя из браузера.
Проверка идёт прямо в браузере: мы читаем данные бейджа, дочитываем профиль эмитента и показываем поля. Это инспектор структуры, а не полная криптографическая проверка подписи.
Как работает проверка
Читаем бейдж
Разбираем assertion: версия стандарта, достижение, получатель, дата, способ проверки.
Дочитываем цепочку
Для версии 2.0 подгружаем BadgeClass и профиль эмитента по ссылкам.
Показываем результат
Выводим поля бейджа, статус и предупреждения о том, что не удалось подтвердить.
Частые вопросы
Почему по некоторым ссылкам выдаёт ошибку загрузки?
Проверка идёт из браузера, и сервер эмитента может не разрешать кросс-доменные запросы (CORS). Это ограничение чужого сервера, а не бейджа. В таком случае откройте JSON бейджа и вставьте его текстом, либо загрузите файл-бейдж.
Это полная криптографическая проверка?
Нет. Инструмент читает структуру бейджа и дочитывает профиль эмитента — этого достаточно, чтобы увидеть, что внутри, и распознать подделку «картинкой». Полная проверка подписи для версии 3.0 требует криптографических библиотек и ключей эмитента.
Что значит «запечённый» файл-бейдж?
Open Badge можно «запечь» (bake) прямо в картинку PNG или SVG: данные бейджа встраиваются в метаданные файла. Такой файл мы умеем распаковать и проверить.
Мои данные куда-то отправляются?
Нет. Разбор происходит в браузере. Запросы уходят только к серверу эмитента, если вы проверяете по ссылке, — чтобы дочитать профиль и описание достижения.