Download the PHP package da/api-server-bundle without Composer
On this page you can find all versions of the php package da/api-server-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package api-server-bundle
DaApiServerBundle
DaApiServerBundle is a Symfony2's bundle allowing to provide a REST API in a simple and secure way.
Installation
Installation is a quick 2 steps process.
Step 1: Add in composer
Add the bundle in the composer.json file:
And update your vendors:
Step 2: Declare in the kernel
Declare the bundle in your kernel:
Check the client API key
If you want to check the API token of a client of your API for a route pattern, you must specify it in your security.yml:
The URLs under /api
will authenticate a client of your API with the API token send with the request.
For the time being, the API token must be send in the HTTP header "X-API-Security-Token".
Check a given oauth token
If you want to check an oauth token given in the Authorization
header of the request (Bearer token), you can specify it like this:
Remote checking
If your API is not at the same place as your SSO server (with oauth, ...), just follow these step:
Add the bundle in the composer.json file:
And update your vendors:
Then, set the config:
Finally, set the corresponding parameters:
Documentation
This bundle have some other features that can help you to develop a REST API documented here.
What about the API client side?
Take a look at the DaApiClientBundle!
All versions of api-server-bundle with dependencies
symfony/dependency-injection Version >=2.1
symfony/config Version >=2.1
da/auth-common-bundle Version 1.0.*