Да. И эту функцию необходимо реализовать ОЧЕНЬ ТЩАТЕЛЬНО по очевидным соображениям безопасности.
По сути, то, о чём вы спрашиваете, — это превращение каждого сайта Discourse в потенциального провайдера OAuth2. Это означает, что вам потребуется соглашение с каждым владельцем экземпляра Discourse, которого вы хотите использовать в качестве источника идентификации, включая ключи аутентификации и всё остальное.
Вы должны понимать, что база данных пользователей — это крайне, крайне, КРАЙНЕ деликатный вопрос. Если, например, мой сайт используется политической партией, нас не устраивает, чтобы кто-то сканировал нашу базу данных пользователей и собирал высококонфиденциальную информацию (кто нас политически поддерживает).