IAuthenticator interface for advanced scenarios like OAuth
Always quote content disposition file name