mirror of
https://github.com/docker/docs.git
synced 2026-03-30 15:58:53 +07:00
Allow to change login
This commit is contained in:
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"`
|
||||
|
||||
Reference in New Issue
Block a user