backend_macos {keyring}R Documentation

Create a macOS Keychain backend

Description

This backend is the default on macOS. It uses the macOS native Keychain Service API.

Usage

backend_macos

Format

An object of class R6ClassGenerator of length 24.

Details

It supports multiple keyrings.

See backend for the documentation of the individual methods.

See Also

Other keyring backends: backend_env, backend_file, backend_secret_service, backend_wincred

Examples

## Not run: 
## This only works on macOS
kb <- backend_macos$new()
kb$create_keyring("foobar")
kb$set_default_keyring("foobar")
kb$set_with_value("service", password = "secret")
kb$get("service")
kb$delete("service")
kb$delete_keyring("foobar")

## End(Not run)

[Package keyring version 1.1.0 Index]