Как настроить OIDC, чтобы в качестве имени пользователя использовалось имя учетной записи электронной почты или значение, похожее на имя пользователя, возвращаемое моими провайдерами аутентификации?

Плагин Discourse OIDC будет использовать утверждение ‘nickname’, предоставляемое провайдером идентификации. Поэтому вам необходимо изучить документацию вашего провайдера идентификации и выяснить, как настроить отправку значения ‘nickname’, которое вы хотите использовать.