olssonm/oauth2-nibe

NIBE Uplink OAuth 2.0 客户端提供程序,用于 PHP League OAuth2-Client

v1.1 2021-11-17 07:30 UTC

This package is auto-updated.

Last update: 2024-09-17 13:37:24 UTC


README

Latest Version on Packagist Software License Build Status

此包为 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