Итак, мне удалось решить эту проблему. Это ошибка валидации на стороне Discourse: регулярное выражение в настройках Discourse ещё не обновилось, поэтому административный интерфейс отклоняет абсолютно корректные секреты с ошибкой «Значение не соответствует…».
Я заставил это работать, обойдя валидатор и записав секрет напрямую в базу данных. Теперь всё работает:

Поэтому, вероятно, это нужно исправить ещё раз, так как это более приемлемое и безопасное решение.