Download the PHP package waystocom/oauth2-server-httpfoundation-bridge without Composer
On this page you can find all versions of the php package waystocom/oauth2-server-httpfoundation-bridge. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download waystocom/oauth2-server-httpfoundation-bridge
More information about waystocom/oauth2-server-httpfoundation-bridge
Files in waystocom/oauth2-server-httpfoundation-bridge
Package oauth2-server-httpfoundation-bridge
Short Description Symfony 4 bridge to HttpFoundation for oauth2-server-php
License MIT
Homepage https://github.com/waystocom/oauth2-server-httpfoundation-bridge
Informations about the package oauth2-server-httpfoundation-bridge
oauth2-server-httpfoundation-bridge
Fork 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 install
Match tags with the oauth2-server-php library when possible.
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
bshaffer/oauth2-server-php Version >=0.9
ext-json Version *
symfony/http-foundation Version 5.4.x
