ContainerImage.Pinniped/pkg/oidcclient
Matt Moyer 4fe691de92
Save an http.Client with each upstreamoidc.ProviderConfig object.
This allows the token exchange request to be performed with the correct TLS configuration.

We go to a bit of extra work to make sure the `http.Client` object is cached between reconcile operations so that connection pooling works as expected.

Signed-off-by: Matt Moyer <moyerm@vmware.com>
2020-12-02 15:55:33 -06:00
..
filesession Move OIDC Token structs into a new oidctypes package. 2020-11-30 17:02:03 -06:00
nonce Move ./internal/oidcclient to ./pkg/oidcclient. 2020-11-17 14:53:32 -06:00
oidctypes Move OIDC Token structs into a new oidctypes package. 2020-11-30 17:02:03 -06:00
pkce Move ./internal/oidcclient to ./pkg/oidcclient. 2020-11-17 14:53:32 -06:00
state Move ./internal/oidcclient to ./pkg/oidcclient. 2020-11-17 14:53:32 -06:00
login_test.go Save an http.Client with each upstreamoidc.ProviderConfig object. 2020-12-02 15:55:33 -06:00
login.go Save an http.Client with each upstreamoidc.ProviderConfig object. 2020-12-02 15:55:33 -06:00