init_AuthState {gargle} | R Documentation |
Create an AuthState
Description
Constructor function for objects of class AuthState.
Usage
init_AuthState(
package = NA_character_,
client = NULL,
api_key = NULL,
auth_active = TRUE,
cred = NULL,
app = deprecated()
)
Arguments
package |
Package name, an optional string. It is recommended to record the name of the package whose auth state is being managed. Ultimately, this may be used in some downstream messaging. |
client |
A Google OAuth client, preferably constructed via
|
api_key |
Optional. API key (a string). Some APIs accept unauthorized, "token-free" requests for public resources, but only if the request includes an API key. |
auth_active |
Logical. |
cred |
Credentials. Typically populated indirectly via |
app |
Value
An object of class AuthState.
Examples
my_client <- gargle_oauth_client(
id = "some_long_client_id",
secret = "ssshhhhh_its_a_secret",
name = "my-nifty-oauth-client"
)
init_AuthState(
package = "my_package",
client = my_client,
api_key = "api_key_api_key_api_key",
)