Friendica

Como facilmente integrar um servidor XMPP com um sistema de blog federado Friendica:

Friendica inclui um script de autenticação externa oficial para o servidor Ejabberd XMPP.

Ele pode ser encontrado no diretório Friendica como /bin/auth_ejabberd.php e pode ser diretamente referenciado do arquivo de configuração do Ejabberd. Por gentileza veja a documentação oficial para mais detalhes.

O servidor Prosody XMPP pode ser ligado a uma instância Friendica através do módulo auth_http_async. Adicione o seguinte para o arquivo de configuração do Prosody para usar Friendica para autenticações:

1authentication = "http_async";
2http_auth_url = "https://example.com/api/account/verify_credentials.json";

(use o seu domínio Friendica ao invés de example.com)