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
Для тех, кто только сейчас наткнулся на эту тему (сейчас март 2020 года… привет из домашней карантина по COVID-19!) —
Библиотека от @michaeld, упомянутая выше, судя по всему, предназначена только для работы с API. Это никак не связано с SSO.
Я пробовал использовать библиотеку от @vinothkannans, которую он поделил на Github, но, как он сам отметил выше, он не проводил достаточного тестирования. Действительно, я обнаружил, что она довольно глючная и пока не готова к использованию в продакшене.
Я нашел этот вариант, и он отлично работает у меня: