leandroferreirama/

itau-auth

与巴西伊塔乌银行(Itau)Web服务集成的API库

v0.0.1 2023-07-18 16:31 UTC

This package is not auto-updated.

Last update: 2024-09-25 19:00:08 UTC


README

Maintainer Source Code PHP from Packagist Latest Version Software License Build Quality Score Total Downloads

伊塔乌认证库是一组用于集成到伊塔乌银行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发送电子邮件,而不是使用问题跟踪器。

感谢

致谢

许可证

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