Help us shape the future of Go! Take the 2026 Go Developer Survey

secrets

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2026 License: EUPL-1.2 Imports: 3 Imported by: 0

Documentation

Overview

Package secrets recherche les clés API des fournisseurs : d'abord dans l'environnement, puis dans le trousseau système (Keychain sur macOS, Secret Service sur Linux). Le service du trousseau est « tenon » et le compte est l'identifiant du fournisseur.

Index

Constants

View Source
const Service = "tenon"

Service est le nom de service utilisé dans le trousseau système.

Variables

This section is empty.

Functions

func Delete

func Delete(providerID string) error

Delete supprime la clé du fournisseur du trousseau ; une clé déjà absente n'est pas une erreur.

func Lookup

func Lookup(providerID, envName string, getenv func(string) string) (value, source string, err error)

Lookup renvoie la clé du fournisseur et sa provenance : "env" (variable d'environnement, prioritaire), "keyring" (trousseau) ou "" si la clé est absente. Une erreur du trousseau autre que « introuvable » est renvoyée telle quelle ; l'appelant la traite comme une clé absente.

func Set

func Set(providerID, value string) error

Set enregistre la clé du fournisseur dans le trousseau.

Types

This section is empty.

Jump to

Keyboard shortcuts

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