Мне нравится использовать вебхуки и платформы автоматизации, поэтому вот как я бы это сделал быстро!
- Настройте вебхуки: один для вступления в группу в Discourse, другой для выхода из группы.
- Обработайте вебхуки на платформе автоматизации и приведите их в формат, подходящий для Nextcloud; я использую для этого huginn

- Создавайте пользователей и добавляйте их в группы через API Nextcloud
Таким образом, вы можете приглашать или удалять пользователей из группы Discourse для управления соответствующей группой в Nextcloud. При этом нужно будет принять некоторые решения относительно учётных записей пользователей, паролей и т. д. Это быстрый способ предоставить доступ к внешнему сайту из Discourse. ![]()