package auth
import "github.com/dotcloud/docker/auth"
Index ¶
- Constants
- Variables
- func EncodeAuth(authConfig *AuthConfig) string
- func IndexServerAddress() string
- func Login(authConfig *AuthConfig) (string, error)
- func SaveConfig(rootPath, authStr string, email string) error
- type AuthConfig
Constants ¶
const CONFIGFILE = ".dockercfg"
Where we store the config file
const INDEX_SERVER = "https://index.docker.io/v1"
the registry server we want to login against
Variables ¶
Functions ¶
func EncodeAuth ¶
func EncodeAuth(authConfig *AuthConfig) string
create a base64 encoded auth string to store in config
func IndexServerAddress ¶
func IndexServerAddress() string
func Login ¶
func Login(authConfig *AuthConfig) (string, error)
try to register/login to the registry server
func SaveConfig ¶
save the auth config
Types ¶
type AuthConfig ¶
type AuthConfig struct { Username string `json:"username"` Password string `json:"password"` Email string `json:"email"` // contains filtered or unexported fields }
func DecodeAuth ¶
func DecodeAuth(authStr string) (*AuthConfig, error)
decode the auth string
func LoadConfig ¶
func LoadConfig(rootPath string) (*AuthConfig, error)
load up the auth config information and return values FIXME: use the internal golang config parser
func NewAuthConfig ¶
func NewAuthConfig(username, password, email, rootPath string) *AuthConfig
Source Files ¶
- Version
- v0.3.4
- Published
- May 31, 2013
- Platform
- js/wasm
- Imports
- 9 packages
- Last checked
- 5 seconds ago –
Tools for package owners.