Skip to content

Commit 6d86344

Browse files
committed
test: fix tests for enterprise handler, oidc login, and token exchange
1 parent 619e52c commit 6d86344

File tree

4 files changed

+522
-28
lines changed

4 files changed

+522
-28
lines changed

auth/authorization_code_test.go

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ func TestAuthorize(t *testing.T) {
4646

4747
handler, err := NewAuthorizationCodeHandler(&AuthorizationCodeHandlerConfig{
4848
RedirectURL: "http://localhost:12345/callback",
49-
PreregisteredClientConfig: &PreregisteredClientConfig{
50-
ClientSecretAuthConfig: &ClientSecretAuthConfig{
51-
ClientID: "test_client_id",
49+
PreregisteredClient: &oauthex.ClientCredentials{
50+
ClientID: "test_client_id",
51+
ClientSecretAuth: &oauthex.ClientSecretAuth{
5252
ClientSecret: "test_client_secret",
5353
},
5454
},
@@ -154,9 +154,9 @@ func TestNewAuthorizationCodeHandler_Success(t *testing.T) {
154154
{
155155
name: "PreregisteredClientConfig",
156156
config: &AuthorizationCodeHandlerConfig{
157-
PreregisteredClientConfig: &PreregisteredClientConfig{
158-
ClientSecretAuthConfig: &ClientSecretAuthConfig{
159-
ClientID: "test_client_id",
157+
PreregisteredClient: &oauthex.ClientCredentials{
158+
ClientID: "test_client_id",
159+
ClientSecretAuth: &oauthex.ClientSecretAuth{
160160
ClientSecret: "test_client_secret",
161161
},
162162
},
@@ -223,7 +223,7 @@ func TestNewAuthorizationCodeHandler_Error(t *testing.T) {
223223
config: func() *AuthorizationCodeHandlerConfig {
224224
cfg := validConfig()
225225
cfg.ClientIDMetadataDocumentConfig = nil
226-
cfg.PreregisteredClientConfig = nil
226+
cfg.PreregisteredClient = nil
227227
cfg.DynamicClientRegistrationConfig = nil
228228
return cfg
229229
},
@@ -256,16 +256,17 @@ func TestNewAuthorizationCodeHandler_Error(t *testing.T) {
256256
name: "InvalidPreregistered_MissingSecretConfig",
257257
config: func() *AuthorizationCodeHandlerConfig {
258258
cfg := validConfig()
259-
cfg.PreregisteredClientConfig = &PreregisteredClientConfig{}
259+
cfg.PreregisteredClient = &oauthex.ClientCredentials{}
260260
return cfg
261261
},
262262
},
263263
{
264264
name: "InvalidPreregistered_EmptyID",
265265
config: func() *AuthorizationCodeHandlerConfig {
266266
cfg := validConfig()
267-
cfg.PreregisteredClientConfig = &PreregisteredClientConfig{
268-
ClientSecretAuthConfig: &ClientSecretAuthConfig{
267+
cfg.PreregisteredClient = &oauthex.ClientCredentials{
268+
ClientID: "",
269+
ClientSecretAuth: &oauthex.ClientSecretAuth{
269270
ClientSecret: "secret",
270271
},
271272
}
@@ -276,9 +277,10 @@ func TestNewAuthorizationCodeHandler_Error(t *testing.T) {
276277
name: "InvalidPreregistered_EmptySecret",
277278
config: func() *AuthorizationCodeHandlerConfig {
278279
cfg := validConfig()
279-
cfg.PreregisteredClientConfig = &PreregisteredClientConfig{
280-
ClientSecretAuthConfig: &ClientSecretAuthConfig{
281-
ClientID: "test_client_id",
280+
cfg.PreregisteredClient = &oauthex.ClientCredentials{
281+
ClientID: "test_client_id",
282+
ClientSecretAuth: &oauthex.ClientSecretAuth{
283+
ClientSecret: "",
282284
},
283285
}
284286
return cfg
@@ -588,9 +590,9 @@ func TestHandleRegistration(t *testing.T) {
588590
},
589591
},
590592
handlerConfig: &AuthorizationCodeHandlerConfig{
591-
PreregisteredClientConfig: &PreregisteredClientConfig{
592-
ClientSecretAuthConfig: &ClientSecretAuthConfig{
593-
ClientID: "pre_client_id",
593+
PreregisteredClient: &oauthex.ClientCredentials{
594+
ClientID: "pre_client_id",
595+
ClientSecretAuth: &oauthex.ClientSecretAuth{
594596
ClientSecret: "pre_client_secret",
595597
},
596598
},

0 commit comments

Comments
 (0)