This repository is a simple authentication API, providing only the endpoints to create/edit/get accounts & applications. It's an easy starting point for any such API, but you'll have to add the other domain-specific details yourself - an API that does nothing other than accounts & applications isn't too useful, right?
Just clone this project and use/enrich/change it to your needs.
git clone matthiasmullie/php-api-oauth
This one holds information on the root app, the database & mailer credentials & supported scopes.
This one holds the routes to the API controllers, the expected parameters & responses.
In order to quickly get your API running on your local machine (or anything supporting Docker images), just build the docker-compose suite by issuing this makefile command:
make test
With the included .travis.yml config, you should have those tests on Travis CI in no time!