support function to return auth token after log in TODO : if token is valid, don't call api again, error handling in invoking functions
()
| 119 | //support function to return auth token after log in |
| 120 | //TODO : if token is valid, don't call api again, error handling in invoking functions |
| 121 | func getAuthToken() string { |
| 122 | _, loginUserName, loginUserPwd := getBaseServerDetails() |
| 123 | jsonString := fmt.Sprintf(`{"username": "%s", "password": "%s"}`,loginUserName,loginUserPwd) |
| 124 | fmt.Println("jsonString : ", jsonString) |
| 125 | resp, err := makeApiCall("/orchestrator/api/v1/session", http.MethodPost, jsonString, false) |
| 126 | if(handleError(err, "getAuthToken")) { |
| 127 | return "" |
| 128 | } |
| 129 | var logInResponse LogInResponse |
| 130 | json.Unmarshal([]byte(resp.Body()), &logInResponse) |
| 131 | util.GetLogger().Infow("Getting Auth token : ", "AuthToken:", logInResponse.Result.Token) |
| 132 | return logInResponse.Result.Token |
| 133 | } |
no test coverage detected
searching dependent graphs…