drewhammond/oauth2-brivo

OAuth2客户端的Brivo提供程序

0.2.2 2018-03-13 23:26 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:14:53 UTC


README

Build Status License Latest Stable Version

本软件包提供了PHP League的OAuth 2.0客户端Brivo OnAir OAuth 2.0的支持。

安装

要安装,请使用composer

$ composer require drewhammond/oauth2-brivo

用法

以下示例是从一个Laravel项目中提取的,其中在项目的.env文件中定义了BRIVO_CLIENT_IDBRIVO_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