Interfaces

Auth provider interface
Auth tokens interface
Permissions interface
User auth interface