MCPcopy Create free account
hub / github.com/cloudfoundry/cli / GetSSHPasscode

Method GetSSHPasscode

api/uaa/ssh.go:9–34  ·  view source on GitHub ↗
(accessToken string, sshOAuthClient string)

Source from the content-addressed store, hash-verified

7)
8
9func (client *Client) GetSSHPasscode(accessToken string, sshOAuthClient string) (string, error) {
10 queryValues := url.Values{}
11 queryValues.Add("response_type", "code")
12 queryValues.Add("client_id", sshOAuthClient)
13
14 request, err := client.newRequest(requestOptions{
15 RequestName: internal.GetSSHPasscodeRequest,
16 Query: queryValues,
17 })
18 if err != nil {
19 return "", err
20 }
21
22 response := Response{}
23 err = client.connection.Make(request, &response)
24 if err != nil {
25 return "", err
26 }
27
28 locationURL, err := response.HTTPResponse.Location()
29 if err != nil {
30 return "", err
31 }
32
33 return locationURL.Query().Get("code"), nil
34}

Callers

nothing calls this directly

Calls 4

newRequestMethod · 0.95
AddMethod · 0.65
MakeMethod · 0.65
GetMethod · 0.65

Tested by

no test coverage detected