From 405ff48e0e93a6998a8cee2560649bb834fe0389 Mon Sep 17 00:00:00 2001 From: mo khan Date: Thu, 15 May 2025 09:52:49 -0600 Subject: refactor: remove oidc.OpenID struct --- pkg/oidc/oidc.go | 15 --------------- pkg/oidc/oidc_test.go | 30 ------------------------------ 2 files changed, 45 deletions(-) delete mode 100644 pkg/oidc/oidc.go delete mode 100644 pkg/oidc/oidc_test.go (limited to 'pkg') diff --git a/pkg/oidc/oidc.go b/pkg/oidc/oidc.go deleted file mode 100644 index 5dc2447..0000000 --- a/pkg/oidc/oidc.go +++ /dev/null @@ -1,15 +0,0 @@ -package oidc - -import ( - "github.com/coreos/go-oidc/v3/oidc" - "golang.org/x/oauth2" -) - -type OpenID struct { - Provider *oidc.Provider - Config *oauth2.Config -} - -func New(provider *oidc.Provider, config *oauth2.Config) *OpenID { - return &OpenID{Provider: provider, Config: config} -} diff --git a/pkg/oidc/oidc_test.go b/pkg/oidc/oidc_test.go deleted file mode 100644 index 6ec35ab..0000000 --- a/pkg/oidc/oidc_test.go +++ /dev/null @@ -1,30 +0,0 @@ -package oidc - -import ( - "testing" - - "github.com/coreos/go-oidc/v3/oidc" - "github.com/stretchr/testify/assert" - "golang.org/x/oauth2" -) - -func TestOpenID(t *testing.T) { - srv := NewTestServer(t) - defer srv.Close() - - t.Run("GET /.well-known/openid-configuration", func(t *testing.T) { - openID := New( - srv.Provider, - &oauth2.Config{ - ClientID: srv.MockOIDC.ClientID, - ClientSecret: srv.MockOIDC.ClientSecret, - RedirectURL: "https://example.com/oauth/callback", - Endpoint: srv.Provider.Endpoint(), - Scopes: []string{oidc.ScopeOpenID, "profile", "email"}, - }, - ) - - assert.Equal(t, srv.AuthorizationEndpoint(), openID.Provider.Endpoint().AuthURL) - assert.Equal(t, srv.TokenEndpoint(), openID.Provider.Endpoint().TokenURL) - }) -} -- cgit v1.2.3