Download the PHP package softcomtecnologia/oauth2-server-httpfoundation-bridge without Composer
On this page you can find all versions of the php package softcomtecnologia/oauth2-server-httpfoundation-bridge. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download softcomtecnologia/oauth2-server-httpfoundation-bridge
More information about softcomtecnologia/oauth2-server-httpfoundation-bridge
Files in softcomtecnologia/oauth2-server-httpfoundation-bridge
Package oauth2-server-httpfoundation-bridge
Short Description A bridge to HttpFoundation for oauth2-server-php
License MIT
Homepage http://github.com/bshaffer/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.1is 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\ResponseInterfaceto 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
softcomtecnologia/oauth2-server-php Version v1.11.*
symfony/http-foundation Version >=2.1
