Support client auth by specifying app_key to the class constructor. They are optional.