Require RouterInterface instead of Router to support other routers in the authentication handlers
Merge pull request #21 from krizon/router-interface-handlers

Require RouterInterface instead of Router to support other routers in the authentication handlers