leandroferreirama / itau-auth
与巴西伊塔乌银行(Itau)Web服务集成的API库
v0.0.1
2023-07-18 16:31 UTC
Requires
- php: ^8.1
- ext-curl: *
- ext-json: *
This package is not auto-updated.
Last update: 2024-09-25 19:00:08 UTC
README
伊塔乌认证库是一组用于集成到伊塔乌银行Web服务的类。
伊塔乌认证库是一个为集成到伊塔乌银行Web服务而开发的类库。
亮点
- 简单安装
- 抽象所有API方法
- Composer就绪,PSR-2兼容
安装
通过Composer可用
"leandroferreirama/itau-auth": "^1.0"
或运行
composer require leandroferreirama/itau-auth
文档
有关如何使用的更多详细信息,请参阅组件目录中的示例文件夹。其中将包含使用类的示例。
操作分为两步:第一步是请求用户的授权,使用如下生成的链接。
将此链接和a标签放入href中。
有关如何使用的更多详细信息,请参阅组件目录中的示例文件夹。其中将包含使用类的示例。操作分为两步:第一步是请求用户的授权,使用如下生成的链接。将此链接和a标签放入href中。
生成URL
<?php require __DIR__ . "/vendor/autoload.php"; use LeandroFerreiraMa\ItauAuth\Auth; $url = (new Auth)->url(GOOGLE_CLIENT_ID, GOOGLE_CLIENT_REDIRECT_URL);
用户授权使用后,伊塔乌将重定向到包含授权代码的返回URL。要接收令牌,请将以下代码包含在文件中
用户授权使用后,伊塔乌将重定向到包含授权代码的返回URL。要接收令牌,请将以下代码包含在文件中
访问令牌
<?php require __DIR__ . "/../vendor/autoload.php"; if(isset($_GET['code'])){ $data = (new Auth)->accessToken(GOOGLE_CLIENT_ID, GOOGLE_CLIENT_REDIRECT_URL, GOOGLE_CLIENT_SECRET, $_GET['code']); $token = $data->access_token; $refresh_token = $data->refresh_token; }
刷新令牌
<?php require __DIR__ . "/../vendor/autoload.php"; $data = (new Auth)->refreshToken(GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, $refresh_token); $token = $data->access_token; }
其他
贡献
请参阅CONTRIBUTING以获取详细信息。
支持
安全性:如果您发现任何安全相关的问题,请通过suporte@integracaosistema.com.br发送电子邮件,而不是使用问题跟踪器。
如果您发现任何安全相关的问题,请通过suporte@integracaosistema.com.br发送电子邮件,而不是使用问题跟踪器。
感谢
致谢
- Leandro F. Marcelli(开发者)
- 所有贡献者(这是块岩石)
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。