I already aware of this existing package. But I didn’t used it. I used famous GuzzleHttp (they used php native curl) and composer. Also in mine it have SSO option too.
After all I created this package because of I am also creating laravel package (which depends it) for easy implementation with laravel features like eloquent model. Yes few laravel packages also already exist for discourse. But I have something different in my mind for development
Para quem está descobrindo este tópico agora (já é março de 2020… olá do isolamento em casa por causa da covid-19!) —
A biblioteca mencionada acima, de @michaeld, parece ser apenas para comunicação com a API. Isso não tem nada a ver com SSO.
Tenho testado a biblioteca de @vinothkannans, que ele compartilhou no GitHub, mas, como ele mesmo disse acima, ele não fez muitos testes e, de fato, eu a considero bastante instável e ainda não pronta para uso em produção.
Encontrei esta aqui e ela está funcionando muito bem para mim: