oauth2-framework / oauth2-framework
The OAuth2 Framework
Fund package maintenance!
Patreon
Installs: 394
Dependents: 0
Suggesters: 0
Security: 0
Stars: 13
Watchers: 5
Forks: 4
Open Issues: 24
Requires
- php: ^8.1
- ext-json: *
- ext-openssl: *
- beberlei/assert: ^3.2
- doctrine/common: ^3.0
- league/uri: ^6.0
- league/uri-components: ^2.4
- nyholm/psr7: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
- spomky-labs/base64url: ^2.0
- symfony/config: ^5.4|^6.0
- symfony/dependency-injection: ^5.4|^6.0
- symfony/http-client: ^5.4|^6.0
- symfony/http-kernel: ^5.4|^6.0
- symfony/psr-http-message-bridge: ^2.0
- symfony/routing: ^5.4|^6.0
- symfony/security-bundle: ^5.4|^6.0
- web-token/jwt-bundle: ^3.0
- web-token/jwt-checker: ^3.0
- web-token/jwt-core: ^3.0
- web-token/jwt-signature: ^3.0
Requires (Dev)
- dms/phpunit-arraysubset-asserts: ^0.3.1
- doctrine/dbal: ^2.9
- doctrine/doctrine-bundle: ^2.0
- doctrine/orm: ^2.6
- ekino/phpstan-banned-code: ^1.0
- infection/infection: ^0.26
- php-http/mock-client: ^1.1
- phpstan/phpstan: ^1.0
- phpstan/phpstan-beberlei-assert: ^1.0
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpstan/phpstan-strict-rules: ^1.0
- phpunit/phpcov: ^8.0
- phpunit/phpunit: ^9.0
- rector/rector: ^0.12
- symfony/browser-kit: ^5.4|^6.0
- symfony/dom-crawler: ^5.4|^6.0
- symfony/expression-language: ^5.4|^6.0
- symfony/phpunit-bridge: ^5.4|^6.0
- symfony/templating: ^5.4|^6.0
- symfony/twig-bundle: ^5.4|^6.0
- symfony/validator: ^5.4|^6.0
- symfony/var-dumper: ^5.4|^6.0
- symfony/yaml: ^5.4|^6.0
- symplify/easy-coding-standard: ^10.0
- web-token/encryption-pack: ^3.0
- web-token/jwt-encryption: ^3.0
- web-token/jwt-key-mgmt: ^3.0
- web-token/jwt-util-ecc: ^3.0
- web-token/signature-pack: ^3.0
Replaces
- oauth2-framework/authorization-code-grant: 2.0.x-dev
- oauth2-framework/authorization-endpoint: 2.0.x-dev
- oauth2-framework/authorization-server-bundle: 2.0.x-dev
- oauth2-framework/bearer-token-type: 2.0.x-dev
- oauth2-framework/client-authentication: 2.0.x-dev
- oauth2-framework/client-configuration-endpoint: 2.0.x-dev
- oauth2-framework/client-credentials-grant: 2.0.x-dev
- oauth2-framework/client-registration-endpoint: 2.0.x-dev
- oauth2-framework/client-rule: 2.0.x-dev
- oauth2-framework/core: 2.0.x-dev
- oauth2-framework/implicit-grant: 2.0.x-dev
- oauth2-framework/jwt-bearer-grant: 2.0.x-dev
- oauth2-framework/metadata-endpoint: 2.0.x-dev
- oauth2-framework/none-grant: 2.0.x-dev
- oauth2-framework/openid-connect: 2.0.x-dev
- oauth2-framework/refresh-token-grant: 2.0.x-dev
- oauth2-framework/resource-owner-password-credentials-grant: 2.0.x-dev
- oauth2-framework/resource-server-authentication: 2.0.x-dev
- oauth2-framework/scope: 2.0.x-dev
- oauth2-framework/security-bundle: 2.0.x-dev
- oauth2-framework/token-endpoint: 2.0.x-dev
- oauth2-framework/token-introspection-endpoint: 2.0.x-dev
- oauth2-framework/token-revocation-endpoint: 2.0.x-dev
- oauth2-framework/webfinger-bundle: 2.0.x-dev
- oauth2-framework/webfinger-endpoint: 2.0.x-dev
- 2.0.x-dev
- 1.0.x-dev
- dev-dependabot/composer/dms/phpunit-arraysubset-asserts-tw-0.3.1or-tw-0.5.0
- dev-dependabot/composer/rector/rector-tw-0.12or-tw-0.17
- dev-dependabot/composer/infection/infection-tw-0.26or-tw-0.27
- dev-dependabot/composer/symplify/easy-coding-standard-tw-10.0or-tw-11.0
- dev-dependabot/composer/doctrine/dbal-tw-2.9or-tw-3.0
- dev-dependabot/composer/rector/rector-tw-0.9.3or-tw-0.11.0
- dev-dependabot/add-v2-config-file
- dev-dependabot/composer/symfony/panther-tw-0.8or-tw-1.0
- dev-dependabot/composer/sensio/framework-extra-bundle-tw-5.0or-tw-6.0
This package is auto-updated.
Last update: 2024-10-08 07:59:01 UTC
README
Help me out for a couple of 🍻!
OAuth2 Framework for PHP is a PHP framework for web applications and a set of reusable PHP components. It is used to build an authorization server based on the OAuth2 Framework protocol (RFC6749) and associated features.
Installation
Install OAuth2 Framework for PHP with Composer: composer require oauth2-framework/oauth2-framework
.
This project follows the semantic versioning strictly.
Documentation
The documentation of this project is available here.
Contributing
Requests for new features, bug fixed and all other ideas to make this project useful are welcome. The best contribution you could provide is by fixing the opened issues where help is wanted.
Please report all issues in the main repository.
Please make sure to follow these best practices.
Security Issues
If you discover a security vulnerability within the project, please don't use the bug tracker and don't publish it publicly. Instead, all security issues must be sent to security [at] spomky-labs.com.
Licence
This project is release under MIT licence.