Adding support for alternative user agents by allowing them to
get the auth_token and to use an api key to bypass parameter hashing.