Skip to contents

Logs in via the Keycloak SSO form. Note: the public tender search works without login (see vmp_bb_scrape_tenders()), so logging in is optional.

Usage

vmp_bb_login(
  session,
  username = Sys.getenv("VMP_BB_USERNAME"),
  password = Sys.getenv("VMP_BB_PASSWORD"),
  auth_url = VMP_BB_AUTH_URL
)

Arguments

session

A session from vmp_bb_session().

username, password

Credentials (default env vars VMP_BB_USERNAME / VMP_BB_PASSWORD).

auth_url

Login (Keycloak SSO) URL (default the Brandenburg one; other cosinex portals pass their own via cosinex_urls()).

Value

The session, invisibly. Errors if the login is rejected.

Examples

if (FALSE) { # \dontrun{
session <- vmp_bb_session()
vmp_bb_login(session)
} # }