3 // Helper is the interface a credentials store helper must implement.
4 type Helper interface {
5 // Add appends credentials to the store.
6 Add(*Credentials) error
7 // Delete removes credentials from the store.
8 Delete(serverURL string) error
9 // Get retrieves credentials from the store.
10 // It returns username and secret as strings.
11 Get(serverURL string) (string, string, error)
12 // List returns the stored serverURLs and their associated usernames.
13 List() (map[string]string, error)