diff options
| author | mo khan <mo@mokhan.ca> | 2025-05-15 09:52:49 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2025-05-15 09:52:49 -0600 |
| commit | 405ff48e0e93a6998a8cee2560649bb834fe0389 (patch) | |
| tree | c5825dc631abe32cc05eb64c8417b360f4a2725e /pkg | |
| parent | a0891d0871e3db4d6b03899c58b811374bb016de (diff) | |
refactor: remove oidc.OpenID struct
Diffstat (limited to 'pkg')
| -rw-r--r-- | pkg/oidc/oidc.go | 15 | ||||
| -rw-r--r-- | pkg/oidc/oidc_test.go | 30 |
2 files changed, 0 insertions, 45 deletions
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) - }) -} |
