{"repo":"thephpleague/oauth2-server","free":true,"listed":false,"github":"https://github.com/thephpleague/oauth2-server","clone":"git clone https://github.com/thephpleague/oauth2-server.git","description":"A spec compliant, secure by default PHP OAuth 2.0 Server","language":"PHP","stars":6660,"topics":["oauth2","oauth2-server","oauth","php"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"PHP OAuth 2.0 Server league/oauth2-server is a standards compliant implementation of an OAuth 2.0 authorization server written in PHP which makes working with OAuth 2.0 trivial. You can easily configure an OAuth 2.0 server to protect your API with access tokens, or allow clients to request new access tokens and refresh them. Out of the box it supports the following grants: - Authorization code grant - Client credentials grant - Device authorization grant - Implicit grant - Refresh grant - Resource owner password credentials grant The following RFCs are implemented: - RFC6749 \"OAuth 2.0\" - RFC6750 \"The OAuth 2.0 Authorization Framework: Bearer Token Usage\" - RFC7519 \"JSON Web Token (JWT)\" - RFC7636 \"Proof Key for Code Exchange by OAuth Public Clients\" - RFC8628 \"OAuth 2.0 Device Authorization Grant This library was created by Alex Bilbie. Find him on Twitter at @alexbilbie. Requirements The latest version of this package supports the following versions of PHP: - PHP 8.2 - PHP 8.3 - PHP 8.4 - PHP 8.5 The openssl and json extensions are also required. All HTTP messages passed to the server should be PSR-7 compliant. This ensures interoperability with other packages and frameworks. Installation Documentation The library documentation can be found at https://oauth2.thephpleague.com. You can contribute to the documentation in the gh-pages branch. Testing The library uses PHPUnit for unit tests. Continuous Integration We use Github Actions, Scrutinizer, and StyleCI for continuous in","default_branch":null,"files":null,"tree":[],"storefront":"/r/thephpleague","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thephpleague/oauth2-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}