Всего лишь возвращаюсь к этой теме спустя годы
Может кто-нибудь сказать мне (@pfaffman или @tobiaseigen или @iamntz), что возвращает провайдер SSO Discourse? Я знаю, что могу «попробовать и посмотреть», но было бы неплохо иметь это в документации. В примере кода на PHP для GitHub даже не упоминаются какие-либо другие поля.
В идеале, он должен отправлять те же поля, что и когда Discourse использует внешний скрипт для SSO, такие как внешний ID, email, имя пользователя, имя, фото аватара и т.д. Чтобы мы могли импортировать это и создать пользователя на нашей стороне!
Сообщает ли он также WordPress email?
А как насчет групп, бейджей и т.д.? Можем ли мы найти эту информацию, делая REST-запросы?
И наконец, что насчет личных сообщений пользователя и прочего? Думаю, если Discord был бы провайдером oAuth и позволял нашим приложениям потреблять эту информацию, это было бы здорово.