srinivasprabhu794/oauth2-fortnox

A Fortnox provider for league/oauth2-client

Maintainers

Package info

github.com/SrinivasPrabhu794/oauth2-fortnox

pkg:composer/srinivasprabhu794/oauth2-fortnox

Statistics

Installs: 7

Dependents: 0

Suggesters: 0

Stars: 0

v1.0.1 2025-04-30 09:05 UTC

This package is not auto-updated.

Last update: 2026-04-15 13:56:48 UTC


README

This is a package to integrate Fortnox authentication with the OAuth2 client library by The League of Extraordinary Packages.

Installation

composer require srinivasprabhu794/oauth2-fortnox

Usage

Create instance of the provider

$provider = new \Codepeak\OAuth2\Client\Provider\Fortnox([
    'clientId' => "YOUR_CLIENT_ID",
    'clientSecret' => "YOUR_CLIENT_SECRET",
    'redirectUri' => "https://your.redirect.uri/full/url/path/here"
]);

Get authorization URL

$authorizationUrl = $provider->getAuthorizationUrl(['scope' => ['companyinformation', 'profile']]);

Get the access token

$token = $provider->getAccessToken("authorization_code", [
    'code' => $_GET['code']
]);

Refresh access token

$token = $provider->getAccessToken("refresh_token", [
    'refresh_token' => $refreshToken
]);