MCPcopy Index your code
hub / github.com/coder/coder / createUnauthenticatedClient

Method createUnauthenticatedClient

cli/root.go:864–876  ·  view source on GitHub ↗
(ctx context.Context, serverURL *url.URL, inv *serpent.Invocation)

Source from the content-addressed store, hash-verified

862}
863
864func (r *RootCmd) createUnauthenticatedClient(ctx context.Context, serverURL *url.URL, inv *serpent.Invocation) (*codersdk.Client, error) {
865 // Load TLS config for login and other unauthenticated requests
866 if err := r.ensureTLSConfig(); err != nil {
867 return nil, err
868 }
869
870 httpClient, err := r.createHTTPClient(ctx, serverURL, inv)
871 if err != nil {
872 return nil, err
873 }
874 client := codersdk.New(serverURL, codersdk.WithHTTPClient(httpClient))
875 return client, nil
876}
877
878// ensureTokenBackend returns the session token storage backend, creating it if necessary.
879// This must be called after flags are parsed so we can respect the value of the --use-keyring

Callers 1

loginMethod · 0.95

Calls 4

ensureTLSConfigMethod · 0.95
createHTTPClientMethod · 0.95
NewFunction · 0.92
WithHTTPClientFunction · 0.92

Tested by

no test coverage detected