Add oauth authentication

This way the user can access methods / collections only users can access.