Supermarket::Authentication handles authentication requirements