Skip to content

Commit ee31335

Browse files
committed
add route'
1 parent 5944163 commit ee31335

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

enterprise/coderd/coderd.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -457,6 +457,7 @@ func New(ctx context.Context, options *Options) (_ *API, err error) {
457457
r.Use(
458458
api.scimEnabledMW,
459459
)
460+
r.Get("/ServiceProviderConfig", api.scimServiceProviderConfig)
460461
r.Post("/Users", api.scimPostUser)
461462
r.Route("/Users", func(r chi.Router) {
462463
r.Get("/", api.scimGetUsers)

enterprise/coderd/scim_test.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,9 +134,15 @@ func TestScim(t *testing.T) {
134134
})
135135
mockAudit.ResetLogs()
136136

137+
// verify scim is enabled
138+
res, err := client.Request(ctx, http.MethodGet, "/scim/v2/ServiceProviderConfig", nil)
139+
require.NoError(t, err)
140+
defer res.Body.Close()
141+
require.Equal(t, http.StatusOK, res.StatusCode)
142+
137143
// when
138144
sUser := makeScimUser(t)
139-
res, err := client.Request(ctx, "POST", "/scim/v2/Users", sUser, setScimAuth(scimAPIKey))
145+
res, err = client.Request(ctx, http.MethodPost, "/scim/v2/Users", sUser, setScimAuth(scimAPIKey))
140146
require.NoError(t, err)
141147
defer res.Body.Close()
142148
require.Equal(t, http.StatusOK, res.StatusCode)

0 commit comments

Comments
 (0)