hobbii/cognito-client

用于与 AWS Cognito 交互的 PHP 库

1.0.1 2022-03-30 10:57 UTC

This package is auto-updated.

Last update: 2024-09-24 16:53:50 UTC


README

Coverage Status Total Downloads Latest Version CI Workflow

一个用于与 AWS Cognito 交互的公共 composer 包。

安装

composer require hobbii/cognito-client

使用

实例化客户端

use Hobbii\CognitoClient\CognitoClient

$client = CognitoClient::init(
    'EXAMPLEAKIAIOSFODNN7', // AWS Access Key ID
    'EXAMPLEKEYemi/K7MDENG/bPxRfiCYwJalrXUtnF', // AWS Access Key Secret
    'us-west-1', // AWS Region
    '12a34bcde5fgh7ij8kl90mn12o', // Cognito App Client ID
    '12abc3defghi56789jklmnopqrstu012vwxyzabcd34efg56hi7', // Cognito App Client Secret
    'us-west-1_aB12CD34e', // Cognito User Pool ID
);

$authSession = $client->authenticate($username, $password);

$authSession->getAccessToken();
$authSession->getIdToken();

测试

php vendor/bin/phpunit

许可协议

本包所有内容均采用 MIT 许可协议 许可。