MCPcopy Index your code
hub / github.com/devtron-labs/devtron / getAuthToken

Function getAuthToken

tests/e2e/BasicTestConf.go:121–133  ·  view source on GitHub ↗

support function to return auth token after log in TODO : if token is valid, don't call api again, error handling in invoking functions

()

Source from the content-addressed store, hash-verified

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
121func 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}

Callers 1

getRestyClientFunction · 0.85

Calls 5

GetLoggerFunction · 0.92
getBaseServerDetailsFunction · 0.85
makeApiCallFunction · 0.85
handleErrorFunction · 0.85
BodyMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…