Versions in this module Expand all Collapse all v0 v0.8.0 May 10, 2021 v0.7.0 Mar 31, 2021 v0.6.0 Feb 11, 2021 v0.5.0 Feb 4, 2021 v0.4.4 Jul 8, 2021 v0.4.3 May 25, 2021 v0.4.2 Apr 22, 2021 v0.4.1 Jan 25, 2021 v0.4.0 Jan 15, 2021 v0.3.0 Dec 18, 2020 Changes in this version + func NewIDPListGetter(upstreamOIDCIdentityProviders ...*TestUpstreamOIDCIdentityProvider) provider.DynamicUpstreamIDPProvider + func VerifyECDSAIDToken(t *testing.T, issuer, clientID string, jwtSigningKey *ecdsa.PrivateKey, ...) *coreosoidc.IDToken + type ExchangeAuthcodeAndValidateTokenArgs struct + Authcode string + Ctx context.Context + ExpectedIDTokenNonce nonce.Nonce + PKCECodeVerifier pkce.Code + RedirectURI string + type ExpectedUpstreamStateParamFormat struct + C string + K string + N string + P string + U string + V string + type TestUpstreamOIDCIdentityProvider struct + AuthorizationURL url.URL + ClientID string + ExchangeAuthcodeAndValidateTokensFunc func(ctx context.Context, authcode string, pkceCodeVerifier pkce.Code, ...) (*oidctypes.Token, error) + GroupsClaim string + Name string + Scopes []string + UsernameClaim string + func (u *TestUpstreamOIDCIdentityProvider) ExchangeAuthcodeAndValidateTokens(ctx context.Context, authcode string, pkceCodeVerifier pkce.Code, ...) (*oidctypes.Token, error) + func (u *TestUpstreamOIDCIdentityProvider) ExchangeAuthcodeAndValidateTokensArgs(call int) *ExchangeAuthcodeAndValidateTokenArgs + func (u *TestUpstreamOIDCIdentityProvider) ExchangeAuthcodeAndValidateTokensCallCount() int + func (u *TestUpstreamOIDCIdentityProvider) GetAuthorizationURL() *url.URL + func (u *TestUpstreamOIDCIdentityProvider) GetClientID() string + func (u *TestUpstreamOIDCIdentityProvider) GetGroupsClaim() string + func (u *TestUpstreamOIDCIdentityProvider) GetName() string + func (u *TestUpstreamOIDCIdentityProvider) GetScopes() []string + func (u *TestUpstreamOIDCIdentityProvider) GetUsernameClaim() string + func (u *TestUpstreamOIDCIdentityProvider) ValidateToken(_ context.Context, _ *oauth2.Token, _ nonce.Nonce) (*oidctypes.Token, error)