gen_auth_save: Save database credentials

View source: R/gen_auth.R

gen_auth_saveR Documentation

Save database credentials

Description

Save credentials of the different databases for further convenient use

Usage

gen_auth_save(database, use_token = FALSE)

Arguments

database

Character string. The database to store credentials for ('all', 'genesis', 'zensus' or 'regio').

use_token

Boolean. Do you want to (if possible) set an API token instead of password + username? Note: This is not supported by regionalstatistik.de. Defaults to FALSE.

Details

Username and password are encrypted and saved as RDS in the package config directory. A random string is generated and stored in the session environment variable GENESIS_KEY. This string is used as the key to encrypt and decrypt the entered credentials. To avoid having to save authentication in future sessions, GENESIS_KEY can be added to .Renviron. The {usethis} package includes a helper function for editing .Renviron files from an R session with usethis::edit_r_environ().

Value

Path to the RDS file in which credentials are saved, invisibly.

Examples

## Not run: 
gen_auth_save("zensus")

## End(Not run)


restatis documentation built on April 12, 2025, 1:28 a.m.