drewhammond / oauth2-brivo
OAuth2客户端的Brivo提供程序
0.2.2
2018-03-13 23:26 UTC
Requires
- league/oauth2-client: ^2.3
Requires (Dev)
- mockery/mockery: ^1.0
- phpunit/phpunit: ^6.5
- squizlabs/php_codesniffer: ^3.2
This package is not auto-updated.
Last update: 2024-09-29 05:14:53 UTC
README
本软件包提供了PHP League的OAuth 2.0客户端对Brivo OnAir OAuth 2.0的支持。
安装
要安装,请使用composer
$ composer require drewhammond/oauth2-brivo
用法
以下示例是从一个Laravel项目中提取的,其中在项目的.env文件中定义了BRIVO_CLIENT_ID
和BRIVO_CLIENT_SECRET
。
$provider = new \Drewhammond\OAuth2\Client\Provider\Brivo([ 'clientId' => getenv('BRIVO_CLIENT_ID'), 'clientSecret' => getenv('BRIVO_CLIENT_SECRET'), ]); // Using the password grant type $accessToken = $provider->getAccessToken('password', [ 'username' => getenv('BRIVO_USERNAME'), 'password' => getenv('BRIVO_PASSWORD'), ]); // Do something with your access token... $token = $accessToken->getToken(); $expires = $accessToken->getExpires();
支持
如果在运行过程中遇到任何问题,请新建问题。
许可证
MIT许可证
版权所有 © 2018 Drew Hammond