A whole bunch of changes.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Working on refactoring authentication into a filter.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Shifting the preparation of the providers out of the service provider and into the authenticator.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Bit of refactoring.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Abstract some of the AuthFilter methods out for use in other filters.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Change the names of the API filters.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Prepare the response for caught exceptions and fire router after filters.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Implement rate limiting as a filter.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Remove the outdated authentication event handler.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Split the router handler into two separate event handlers. Inject properties into controller via methods through the controller dispatcher.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Refactored the ApiServiceProvider into several service providers to clean it up somewhat.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
PSR-2 CS fixes. Silly silly.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Change name of auth filter to "api.auth".

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Allow route specific throttling. Closes #122.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Added missing request property.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Rename the "requests" property to "limit" for better clarification of what it actually is.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Updating the branch aliases.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Updating .gitignore.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Added the changes to the main repository.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Fixing cascading exception handlers