madmin: Do not require SSL to set credentials (#3879)

We need to relax this requirement and let the client decides
if it can allow to set credentials API over plain connection.
master
Anis Elleuch 8 years ago committed by Harshavardhana
parent 03937e7554
commit d602495600
  1. 6
      pkg/madmin/generic-commands.go

@ -20,7 +20,6 @@ package madmin
import (
"bytes"
"encoding/xml"
"errors"
"net/http"
"net/url"
)
@ -34,11 +33,6 @@ type setCredsReq struct {
// SetCredentials - Call Set Credentials API to set new access and secret keys in the specified Minio server
func (adm *AdminClient) SetCredentials(access, secret string) error {
// Disallow sending with the server if the connection is not secure
if !adm.secure {
return errors.New("setting new credentials requires HTTPS connection to the server")
}
// Setup new request
reqData := requestData{}
reqData.queryValues = make(url.Values)

Loading…
Cancel
Save