最近需要用到OAuth的Client套件 所以就使用目前最多人使用的Laravel 不過需要的部份只有Laravel Socialite
看了一下composer.json的相依性
"require": {
"php": ">=5.4.0",
"illuminate/contracts": "~5.0",
"illuminate/http": "~5.0",
"illuminate/support": "~5.0",
"guzzlehttp/guzzle": "~5.0|~6.0",
"league/oauth1-client": "~1.0"
},
只需要這些package並不需要整個Laravel 所以就開始使用它 不過在使用的過程遇到了不少問題 它所需要的package其實不止這些 所以程式在撰寫的過程中確實遇到不少問題 再在上在本機端上開發會遇到cURL error 60: SSL certificate problem 於是決定以PHPoAuthLib進行開發 所以就寫了Recca0120 Socialite 並使它可以獨立使用
目前只先實作Laravel Socialite原本的功能,之後會視情形再加功能
OAuth1 BitBucket Twitter OAuth2 Facebook GitHub Google Instagram LinkedIn