Create an OAuth app from JSONSource:
JSON downloaded from Google Cloud Platform Console, containing a client id (aka key) and secret, in one of the forms supported for the
jsonlite::fromJSON()(typically, a file path or JSON string).
name of the application. This is not used for OAuth, but is used to make it easier to identify different applications.