PHPackages                             stansoft/oauth2-firefly-iii - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. stansoft/oauth2-firefly-iii

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

stansoft/oauth2-firefly-iii
===========================

Firefly-III OAuth 2.0 Client Provider for The PHP League OAuth2-Client

v1.3.1(5y ago)1076[2 issues](https://github.com/StanSoftBG/oauth2-firefly-iii/issues)MITPHPPHP &gt;=7.1

Since Dec 30Pushed 5y ago1 watchersCompare

[ Source](https://github.com/StanSoftBG/oauth2-firefly-iii)[ Packagist](https://packagist.org/packages/stansoft/oauth2-firefly-iii)[ RSS](/packages/stansoft-oauth2-firefly-iii/feed)WikiDiscussions master Synced today

READMEChangelog (7)Dependencies (5)Versions (8)Used By (0)

Firefly-III Provider for OAuth 2.0 Client
=========================================

[](#firefly-iii-provider-for-oauth-20-client)

[![Build Status](https://camo.githubusercontent.com/3ced24cf447fa20d8e658e89645e023db8dc4ef83961a8f39b2514e16ccf2547/68747470733a2f2f7472617669732d63692e636f6d2f5374616e536f667442472f6f61757468322d66697265666c792d6969692e7376673f6272616e63683d6d6173746572)](https://travis-ci.com/StanSoftBG/oauth2-firefly-iii)

Provides Firefly-III OAuth 2.0 support as an implementation of PHP League's [OAuth 2.0 Client](https://github.com/thephpleague/oauth2-client)

Covered APIs
------------

[](#covered-apis)

- About
- Accounts
- Attachments
- Auto-complete
- Available Budgets
- Bills
- Budgets
- Charts
- Categories
- Configuration
- Currencies
- Import
- Links
- Piggy Banks
- Preferences
- Recurrences
- Rules
- Rule Groups
- Search
- Summary
- Tags
- Transactions
- Users
- Data

Installation
------------

[](#installation)

To install, use composer:

```
composer require stansoft/oauth2-firefly-iii

```

Usage
-----

[](#usage)

Usage is the same as The League's OAuth client, using `\StanSoft\OAuth2\Client\Provider\FireflyIII` as the provider.

### Authorization Code Flow

[](#authorization-code-flow)

```
