(deviceCode string)
| 787 | } |
| 788 | |
| 789 | func (c *DeviceAuth) formatDeviceTokenURL(deviceCode string) (string, error) { |
| 790 | tok, err := url.Parse(c.TokenURL) |
| 791 | if err != nil { |
| 792 | return "", err |
| 793 | } |
| 794 | tok.RawQuery = url.Values{ |
| 795 | "client_id": {c.ClientID}, |
| 796 | "device_code": {deviceCode}, |
| 797 | "grant_type": {"urn:ietf:params:oauth:grant-type:device_code"}, |
| 798 | }.Encode() |
| 799 | return tok.String(), nil |
| 800 | } |
| 801 | |
| 802 | func (c *DeviceAuth) formatDeviceCodeURL() (string, error) { |
| 803 | cod, err := url.Parse(c.CodeURL) |
no test coverage detected