ふとGitHubログインを実装しようとしたのだが、調べてもあまり使いやすそうなライブラリがない。 OpauthやHybridAuthなどの記事が多かったが、Opauthは既に開発が止まっているみたいだし、HybridAuthも2系はcomposer使うと非常に面倒くさく、3系はまだ開発中。 そこでleague/oauth2-clientというよさそうなライブラリを発見したので、これで実装することに。ついでにサンプルも作ってみた。 thephpleague/oauth2-github https://github.com/thephpleague/oauth2-github ドキュメントページもちゃんとあります。 OAuth 2 Client - Easy integration with OAuth2 service providers http://oauth2-client.theph