keychain

package
v1.13.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 10, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SaveAppSecrets

func SaveAppSecrets(appID string, secrets AppSecrets) error

SaveAppSecrets persists the secrets for an application to the OS keychain.

Types

type AppSecrets

type AppSecrets struct {
	APIKey        string `json:"api_key"`
	CrawlerAPIKey string `json:"crawler_api_key,omitempty"`
}

AppSecrets holds the secret credentials for a single application, persisted as a JSON blob in the OS keychain.

func LoadAppSecrets

func LoadAppSecrets(appID string) (*AppSecrets, error)

LoadAppSecrets reads an application's secrets from the OS keychain. A missing entry is not an error: it returns (nil, nil). Real failures (keychain unavailable, malformed data) return an error.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL