Registry / auth / 99designs-keyring

99designs-keyring

JSON →
library1.2.2gogounverified

Package keyring provides a uniform API over a range of desktop credential storage engines.

go get github.com/99designs/keyring
INSTALL
IMPORT
SIG · 99DESIGNS-KEYRING
9
99designs-keyring
authgov1.2.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

keyring
github.com/99designs/keyring

Open a keyring and store a secret

package main import ( "fmt" "github.com/99designs/keyring" ) func main() { ring, err := keyring.Open(keyring.Config{ ServiceName: "myapp", }) if err != nil { panic(err) } item := keyring.Item{Key: "secret", Data: []byte("value")} _ = ring.Set(item) fmt.Println("Stored") }
Debug
Known issues
gotchaBackend availability varies by OS; ensure the correct backend is configured.
fix
Use keyring.AvailableBackends() to check supported backends.
affects: all
Upgrade
Version history
1.2.2latest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
45 hits · last 30 days
node
34
Amazon
1
Resources
99designs-keyring — go get 99designs-keyring · libregistry