OAuth authentication with device flowSource:
oauth_flow_device() to generate an access token, which is
then used to authentication the request with
The token is automatically cached (either in memory or on disk) to minimise
the number of times the flow is performed.
Should the access token be cached on disk? This reduces the number of times that you need to re-authenticate at the cost of storing access credentials on disk. Cached tokens are encrypted and automatically deleted 30 days after creation.
If you want to cache multiple tokens per app, use this key to disambiguate them.
Scopes to be requested from the resource owner.
List containing additional parameters passed to
List containing additional parameters passed to the
A modified HTTP request.