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.
Click to show internal directories.
Click to hide internal directories.