drewhammond/oauth2-availity

OAuth2客户端的Availity提供者

0.2.0 2018-02-21 16:20 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:41:54 UTC


README

Build Status License Latest Stable Version

本包提供了Availity OAuth 2.0支持,用于PHP League的OAuth 2.0客户端

安装

要安装,请使用composer

$ composer require drewhammond/oauth2-availity

使用方法

以下示例来自一个Laravel项目,其中在项目.env文件中定义了AVAILITY_CLIENT_IDAVAILITY_CLIENT_SECRET

  // Instantiate Availity provider
  $provider = new \Drewhammond\OAuth2\Client\Provider\Availity( [
    'clientId'     => getenv( 'AVAILITY_CLIENT_ID' ),
    'clientSecret' => getenv( 'AVAILITY_CLIENT_SECRET' ),
  ] );

  // Fetch access token using client_credentials grant (only grant type supported by Availity)
  $accessToken = $provider->getAccessToken( 'client_credentials' );

  // Do something with your access token...
  $token   = $accessToken->getToken();
  $expires = $accessToken->getExpires();

支持

如果您遇到任何问题,请新建一个问题

许可证

MIT许可证

版权所有 (c) 2018 Drew Hammond