1234567891011121314151617181920212223242526 |
- package server
- import (
- "encoding/json"
- "net/http"
- "github.com/docker/docker/api/types"
- "github.com/docker/docker/cliconfig"
- "golang.org/x/net/context"
- )
- func (s *Server) postAuth(ctx context.Context, w http.ResponseWriter, r *http.Request, vars map[string]string) error {
- var config *cliconfig.AuthConfig
- err := json.NewDecoder(r.Body).Decode(&config)
- r.Body.Close()
- if err != nil {
- return err
- }
- status, err := s.daemon.RegistryService.Auth(config)
- if err != nil {
- return err
- }
- return writeJSON(w, http.StatusOK, &types.AuthResponse{
- Status: status,
- })
- }
|