(state, returnURI string)
| 418 | } |
| 419 | |
| 420 | func buildAuthURL(state, returnURI string) string { |
| 421 | params := url.Values{} |
| 422 | params.Add("state", state) |
| 423 | params.Add("return_uri", returnURI) |
| 424 | return fmt.Sprintf("%s?%s", authURL, params.Encode()) |
| 425 | } |
| 426 | |
| 427 | func startCallbackServerWithContext(ctx context.Context) (int, <-chan AuthResponse, <-chan error, func(), error) { |
| 428 | listener, err := net.Listen("tcp", "127.0.0.1:0") |
no outgoing calls