Module Description
Simple OAuth is an implementation of the OAuth 2.0 Authorization Framework RFC.
Based on League\OAuth2
This module uses the fantastic PHP library OAuth 2.0 Server from The League of Extraordinary Packages. This library has become the de-facto standard for modern PHP applications and is thoroughly tested.
Supported Branches
To facilitate better quality and security, the maintainers will announce support windows for various versions. All users are encouraged to run 5.2.x. The upgrade path from 8.x-4.x is well documented and supported. PHP 8 is only supported in 5.1.0+.
Version End of life 8.x-4.x ⛔ February 28, 2022 5.0.x ⛔ July 31, 2022 5.2.x TBA 6.0.x TBA Recommendation
Check the official documentation on the Bearer Token Usage. And turn on SSL!.
6.0.x breaking changes
With the 6.0.x we try to be more conform OAuth2 spec and compliant to the OAuth2 best current practices, this involves a few BC’s summarized here below:
* Implicit grant has been removed, see: https://datatracker.ietf.org/doc/html/draft-ietf-oauth-security-topics#s...
* Password Credentials grant has been removed, see: https://datatracker.ietf.org/doc/html/draft-ietf-oauth-security-topics#s...
Sponsorship
If you find this module helpful, or profit from its use, please consider sponsoring a maintainer to ensure ongoing care for this module.
* Brad Jones (bradjones1) - Sponsor on GitHub
* Mateu Aguiló Bosch (e0ipso) - Sponsor on GitHub
Automated Testing
This project is part of the early-access program for Drupal's migration to GitLab. The test suite is a little brittle, but currently runs with GitLab CI.
Based on League\OAuth2
This module uses the fantastic PHP library OAuth 2.0 Server from The League of Extraordinary Packages. This library has become the de-facto standard for modern PHP applications and is thoroughly tested.
Supported Branches
To facilitate better quality and security, the maintainers will announce support windows for various versions. All users are encouraged to run 5.2.x. The upgrade path from 8.x-4.x is well documented and supported. PHP 8 is only supported in 5.1.0+.
Version End of life 8.x-4.x ⛔ February 28, 2022 5.0.x ⛔ July 31, 2022 5.2.x TBA 6.0.x TBA Recommendation
Check the official documentation on the Bearer Token Usage. And turn on SSL!.
6.0.x breaking changes
With the 6.0.x we try to be more conform OAuth2 spec and compliant to the OAuth2 best current practices, this involves a few BC’s summarized here below:
* Implicit grant has been removed, see: https://datatracker.ietf.org/doc/html/draft-ietf-oauth-security-topics#s...
* Password Credentials grant has been removed, see: https://datatracker.ietf.org/doc/html/draft-ietf-oauth-security-topics#s...
Sponsorship
If you find this module helpful, or profit from its use, please consider sponsoring a maintainer to ensure ongoing care for this module.
* Brad Jones (bradjones1) - Sponsor on GitHub
* Mateu Aguiló Bosch (e0ipso) - Sponsor on GitHub
Automated Testing
This project is part of the early-access program for Drupal's migration to GitLab. The test suite is a little brittle, but currently runs with GitLab CI.
Module Link
Project Usage
12387
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
[{"value": "This module aims to provide an implementation of the OAuth 2.0 Authorization Framework RFC using the League\OAuth2 PHP library from The League of Extraordinary Packages, supporting various versions with announced end of life dates and breaking changes in version 6.0.x, while recommending users to check the official documentation on Bearer Token Usage and enable SSL for security purposes."}]
Data Name
simple_oauth