Estou tentando criar um aplicativo que tenha um ecossistema de diferentes apps, e um deles é um grupo de discussão. Um dos requisitos para o grupo de discussão é que, antes que alguém possa se tornar um novo membro, todos os outros do grupo precisam aceitar o novo membro antes que ele/ela possa fazer parte do grupo. Existe alguma maneira de usar o Discourse como um componente no Silex, gerenciando as permissões e os usuários por conta própria?
Talvez você apenas queira que seu site seja o servidor SSO para sua instância do Discourse. Consulte Single-Sign-On Oficial para Discourse (sso).