Skip to content

Commit 4ed19d0

Browse files
committed
fix(metalflow): fix auth fail caused by incorrect token
1 parent d13c46a commit 4ed19d0

File tree

1 file changed

+0
-44
lines changed

1 file changed

+0
-44
lines changed

plugin/metalflow.go

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,6 @@ func (n *MetalFlow) login() (string, error) {
5252
return "", errors.Wrap(err, "failed to fetch jwt token")
5353
}
5454

55-
token, err = n.idempotenceToken(token)
56-
if err != nil {
57-
return "", errors.Wrap(err, "failed to fetch idempotence token")
58-
}
59-
6055
return token, nil
6156
}
6257

@@ -108,45 +103,6 @@ func (n *MetalFlow) jwtToken() (string, error) {
108103
return data["result"].(map[string]interface{})["token"].(string), nil
109104
}
110105

111-
func (n *MetalFlow) idempotenceToken(token string) (string, error) {
112-
req, err := http.NewRequest(http.MethodGet, URL+"/api/v1/base/idempotenceToken", nil)
113-
if err != nil {
114-
return "", errors.Wrap(err, "failed to request\n")
115-
}
116-
117-
req.Header.Add("Authorization", "Bearer "+token)
118-
req.Header.Add("Content-Type", "application/json")
119-
120-
resp, err := http.DefaultClient.Do(req)
121-
if err != nil {
122-
return "", errors.Wrap(err, "failed to get\n")
123-
}
124-
125-
defer func() {
126-
_ = resp.Body.Close()
127-
}()
128-
129-
if resp.StatusCode != http.StatusOK {
130-
return "", errors.New("invalid status\n")
131-
}
132-
133-
ret, err := ioutil.ReadAll(resp.Body)
134-
if err != nil {
135-
return "", errors.Wrap(err, "failed to read\n")
136-
}
137-
138-
data := make(map[string]interface{})
139-
if err := json.Unmarshal(ret, &data); err != nil {
140-
return "", errors.Wrap(err, "failed to unmarshal\n")
141-
}
142-
143-
if int(data["code"].(float64)) != 201 {
144-
return "", errors.New("incorrect code\n")
145-
}
146-
147-
return data["result"].(string), nil
148-
}
149-
150106
func (n *MetalFlow) node() (alloc common.Resource, request common.Resource, err error) {
151107
req, err := http.NewRequest(http.MethodGet, URL+"/api/v1/node/list?address="+n.host, nil)
152108
if err != nil {

0 commit comments

Comments
 (0)