iqnection-programming/teamwork-oauth2

PHP League OAuth2 客户端包的 OAuth2 提供者

1.0.0 2021-11-19 20:46 UTC

This package is auto-updated.

Last update: 2024-09-20 02:52:45 UTC


README

本包为 PHP League 的 OAuth 2.0 客户端 提供Teamwork OAuth 2.0 支持。

安装

安装时使用 composer

composer require iqnection-programming/teamwork-oauth2

用法

查看 示例 目录中的示例

授权码流

$provider = new \IQnectionProgramming\TeamworkOAuth2\Provider\Teamwork([
	'clientId'          => 'my-client-id',
	'clientSecret'      => 'my-client-secret',
	'redirectUri'       => 'https://example.com/my-redirect-uri'
]);

关于此包的进一步使用,请参阅 核心包文档中的“授权码授权”

使用您的令牌

$tokenData = []; <-- Retrieve your token data from your data store
$token = new \League\OAuth2\Client\Token\AccessToken($tokenData);

$values = $token->getValues();

$tokenString = $token->getToken());
$apuUrl = $values['installation']['apiEndPoint'];

测试

$ ./vendor/bin/phpunit

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件