Separate authentication and authorization

There is no single answer on that question since Fauna in contrary to Firebase is not really opinionated on how to implement authentication. But there is a lot written around the subject on the forum: