зеркало из https://github.com/microsoft/docker.git
Allow to change login
This commit is contained in:
Родитель
dc9d6c1c1f
Коммит
bb85ce9aff
4
api.go
4
api.go
|
@ -72,9 +72,7 @@ func postAuth(srv *Server, w http.ResponseWriter, r *http.Request, vars map[stri
|
|||
if err != nil {
|
||||
return err
|
||||
} else {
|
||||
// TODO: uncomment this
|
||||
// srv.runtime.graph.getHttpClient().Jar = cookiejar.NewCookieJar()
|
||||
srv.runtime.authConfig = newAuthConfig
|
||||
srv.registry.ResetClient(newAuthConfig)
|
||||
}
|
||||
if status != "" {
|
||||
b, err := json.Marshal(&ApiAuth{Status: status})
|
||||
|
|
|
@ -459,6 +459,11 @@ func (r *Registry) SearchRepositories(term string) (*SearchResults, error) {
|
|||
return result, err
|
||||
}
|
||||
|
||||
func (r *Registry) ResetClient(authConfig *auth.AuthConfig) {
|
||||
r.authConfig = authConfig
|
||||
r.client.Jar = cookiejar.NewCookieJar()
|
||||
}
|
||||
|
||||
type SearchResults struct {
|
||||
Query string `json:"query"`
|
||||
NumResults int `json:"num_results"`
|
||||
|
|
Загрузка…
Ссылка в новой задаче