-
token_fetch()
silently catches warnings, in addition to errors, as it falls through the registry of credential-fetching methods (#89). -
The yes/no asking if it's OK to cache OAuth tokens prints fully now (r-dbi/bigrquery#333).
-
The unexported functions available for generating standardized docs for
PKG_auth
functions in client packages have been updated. -
token_userinfo()
,token_email()
, andtoken_tokeninfo()
are newly exported helpers that retrieve information for a token. -
AuthState$set_app()
andAuthState$set_api_key()
now allow setting a value ofNULL
, i.e. these fields are easier to clear. -
credentials_byo_oauth2()
gains the ability to ingest a token from an object of classhttr::request
, i.e. to retrieve theauth_token
component that holds an object of classhttr::Token2.0
that has been processed withhttr::config()
.
-
All built-in API credentials have been rotated and are stored internally in a way that reinforces appropriate use. There is a new Privacy policy as well as a policy for authors of packages or other applications. This is related to a process to get the gargle project verified, which affects the OAuth2 capabilities and the consent screen.
-
New vignette on "How to get your own API credentials", to help other package authors or users obtain their own API key or OAuth client ID and secret.
-
credentials_byo_oauth2()
is a new credential function. It is included in the default registry consulted bytoken_fetch()
and is tried just beforecredentials_user_oauth2()
.
- Initial CRAN release