Download the PHP package binhvd/oauth2-server-httpfoundation-bridge without Composer
On this page you can find all versions of the php package binhvd/oauth2-server-httpfoundation-bridge. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download binhvd/oauth2-server-httpfoundation-bridge
More information about binhvd/oauth2-server-httpfoundation-bridge
Files in binhvd/oauth2-server-httpfoundation-bridge
Package oauth2-server-httpfoundation-bridge
Short Description A bridge to HttpFoundation for oauth2-server-php
License MIT
Homepage https://github.com/binhvd/oauth2-server-httpfoundation-bridge
Informations about the package oauth2-server-httpfoundation-bridge
oauth2-server-httpfoundation-bridge
A bridge to HttpFoundation for oauth2-server-php.
oauth2-server-httpfoundation-bridge
is a wrapper for oauth2-server-php
which returns Symfony\Component\HttpFoundation\Response
instead of OAuth2\Response
, and uses Symfony\Component\HttpFoundation\Request
instead of OAuth2\Request
.
If you are integrating OAuth2 into a Silex, Symfony, or Laravel 4 app, (or any app using HttpFoundation
), this will make your application much cleaner
Installation
Composer is the best way to install this library. Add this line to composer.json:
And then run composer.phar install
Match tags with the oauth2-server-php library when possible.
v1.1
is the latest tag.
Creating the request
Creating the request object is the same as before, except now you use the
OAuth2\HttpFoundationBridge\Request
class:
The Request object is now compatible with both HttpFoundation and oauth2-server-php
If the HttpFoundation request already exists, you can use the static createFromRequest
function to build the OAuth2\HttpFoundationBridge\Request instance:
Creating the response
The OAuth2\HttpFoundationBridge\Response
object extends Symfony\Component\HttpFoundation\JsonResponse
,
and implements OAuth2\ResponseInterface
, allowing you to pass this in and return it from your controllers.
In Symfony and Silex, this will be all that is needed to integrate the server:
Note: this object will return JSON. Implement your own class using
OAuth2\ResponseInterface
to support a different content-type.
Examples
- OAuth2 Request - Silex Integration
- OAuth2 Response - Silex Integration
Contact
Please contact Brent Shaffer (bshafs
All versions of oauth2-server-httpfoundation-bridge with dependencies
binhvd/oauth2-server-php Version >=1.12.0
symfony/http-foundation Version >=5.0