PHPackages                             matware-lab/oauth2 - 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. matware-lab/oauth2

ActiveJoomla-package

matware-lab/oauth2
==================

Joomla OAuth2 Server Package

0133[1 PRs](https://github.com/matware-lab/oauth2/pulls)PHP

Since Jun 21Pushed 6y ago1 watchersCompare

[ Source](https://github.com/matware-lab/oauth2)[ Packagist](https://packagist.org/packages/matware-lab/oauth2)[ RSS](/packages/matware-lab-oauth2/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Oauth2 library for Joomla! 4
============================

[](#oauth2-library-for-joomla-4)

```
1. Introduction
2. Instalation
3. How it works

```

1. Introduction
---------------

[](#1-introduction)

The OAuth 2.0 for Joomla Api Application is based on a Louis Landry work about oauth1 server suport for Joomla! Platform.

```
https://github.com/LouisLandry/joomla-platform/tree/9bc988185ccc3e1c437256cc2c927e49312b3d00/libraries/joomla/oauth1

```

Also this library is based on RFC 6849 ()

This is the basic graph of how is the process of the authentication using OAuth 2.0:

```
 +-------------------------+                                         +-----------------------------+
 |      Client             |                                         |         Server              |
 |-------------------------|                                         |-----------------------------|
 |                         |                                         |                             |
 | Request temporary token.| +---------------GET------------------>  | Receive request and send    |
 |                         |                                         | the temporary token.        |
 | Get the temporary token |   | Authorise or deny and return|
 |                         |                                         | the status and new temporary|
 | Get the status and the  |   | Compare temporary token and |
 | token.                  |                                         | authentication and return   |
 |                         |                                         | the access token.           |
 | Get the access token for|
