olssonm / oauth2-nibe
NIBE Uplink OAuth 2.0 客户端提供程序,用于 PHP League OAuth2-Client
v1.1
2021-11-17 07:30 UTC
Requires
- ext-json: *
- league/oauth2-client: ^2.0
Requires (Dev)
- mockery/mockery: ^1.3
- phpunit/phpunit: ^5.7 || ^6.0 || ^9.3
- squizlabs/php_codesniffer: ^3.6
This package is auto-updated.
Last update: 2024-09-17 13:37:24 UTC
README
此包为 PHP League 的 OAuth 2.0 客户端 提供了 NIBE Uplink OAuth 2.0 支持。
安装
要安装,请使用 composer
composer require olssonm/oauth2-nibe
用法
用法与 The League 的 OAuth 客户端相同,使用 Olssonm\OAuth2\Client\Provider\Nibe
作为提供程序。
授权代码流
$provider = new Olssonm\OAuth2\Client\Provider\Nibe([ 'clientId' => 'XXXXXX', 'clientSecret' => 'XXXXXX', 'redirectUri' => 'https://my.example.com/your-redirect-url/' ]);
有关此包的进一步使用,请参阅 核心包文档中的“授权代码授予”。
资源拥有者信息
NIBE 不支持访问授权资源所有者的任何个人信息。因此,此包不支持核心包中记录的 getResourceOwner
方法。
如果您尝试使用此方法,此包将抛出 Olssonm\OAuth2\Client\Provider\Exception\ResourceOwnerException
异常。
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。
© 2021 Marcus Olsson。