Генерация имен пользователей для WP Discourse

Привет! Я успешно подключил WP Discourse и настроил WordPress в качестве провайдера для моего Discourse. Однако при первом входе пользователя в Discourse автоматически подтягивается имя пользователя из WordPress.

Я понимаю, что это логично, так как используется WordPress как база данных, но в нашем случае это создает сложности из-за вопросов конфиденциальности.

Есть ли способ добавить шаг после первого входа пользователя через WordPress, чтобы его запрашивали ввести имя пользователя?

Могу ли я превратить WordPress в провайдера аутентификации с помощью плагинов и использовать OpenID 2? Это сделало бы процесс аналогичным регистрации через Google, где пользователям предлагается выбрать имя пользователя?

Спасибо!

Я использовал плагины Discourse OpenID Connect и WP Auth Server и решил свою проблему! Теперь всем предлагается указать имя пользователя. Есть предложение имени в формате user1 и т. д., но это нормально, потому что теперь люди могут контролировать использование своих собственных имён пользователей, и мне не нужно беспокоиться об их конфиденциальности.

Как вы реализовали запрос имени пользователя?

Я ничего не делал, просто настройки по умолчанию этих двух плагинов, похоже, работают именно так!