версия discourse: 2.7.0.beta4
версия discourse-chat-integration: последняя из git по состоянию на 25/02/21
браузер: firefox 85.0.1 (64-bit)
os: ubuntu 20.20 (последние обновления)
наткнулся на интересную ситуацию.
у нас есть несколько интеграций для передачи только первого поста из Discourse в Discord, которые работают отлично, хотя отображается имя пользователя, что, похоже, является упущением в области безопасности.
я не могу найти место, где это можно настроить, и подозреваю, что это может быть упущение?
Появляется ли полное имя в посте Discourse на форуме или только имя пользователя? (иными словами, включена ли на вашем сайте Discourse настройка prioritize username in ux?)
Я проверил несколько вещей, но ещё не добрался до конкретного элемента Discord, о котором вы упоминали (удалено: оговорка).
Проверил, в каком именно атрибуте содержится «James Mitchell» в профиле пользователя на Orzo. Оказалось, что имя нигде не отображается в аккаунте пользователя.
Я также проверил несколько других постов из Discourse в Discord с похожим string @profile и обнаружил то же самое.
Настройка «Приоритет имени пользователя в UX» включена.
Переключил настройку — поведение не изменилось.
Установил Data Browser и подтвердил, что в Discord передаётся именно users.name.
Интересно, что users.name нельзя изменить через интерфейс Discourse — неужели я что-то упускаю?
Привет, это всё ещё происходит, и похоже, что проблема связана с адресом электронной почты, но только у определённых пользователей. Возможно, система извлекает адрес и каким-то образом удаляет знаки препинания и всё, что идёт после символа @?
Это довольно серьёзная проблема в области защиты данных.
Извините, что поднимаю эту тему снова, но пользователи немного обеспокоены — мне пришлось отключить интеграцию.
Название происходит от поля «name» в Discourse, которое заполняется при регистрации (либо вводом пользователем, либо извлекается из вашей системы входа). В зависимости от конфигурации вашего форума это значение может быть скрыто в интерфейсе, поэтому его появление через интеграцию чата определённо сбивает с толку.