xmyl / oauth
这是一个 oauth2 登录。
dev-master
2019-10-17 08:45 UTC
Requires
- php: >=5.5
- yiisoft/yii2-httpclient: ~2.0.0
This package is auto-updated.
Last update: 2024-09-17 19:33:40 UTC
README
这是一个 oauth2 登录。
安装
安装此扩展的首选方法是通过 composer。
运行以下命令之一
php composer.phar require --prefer-dist xmyl/oauth:dev-master
或者在您的 composer.json
文件的 require 部分添加
"xmyl/oauth": "dev-master"
to
使用
扩展安装完成后,只需在您的代码中使用它即可
使用登录
$oauth = new \xmyl\oauth\GithubOAuth2($clientId, $clientSecret, $callbackUrl); $redirectUri = $oauth->getAuthorizeUrl()
使用回调
$oauth = new \xmyl\oauth\GithubOAuth2($clientId, $clientSecret, $callbackUrl); $status = $oauth->getAccessToken($code); if (!$status) { throw new \Exception('Access Token error'); } $oauthUser = $oauth->getUserByApi();