@@ -98,7 +98,7 @@ func TestValidateJWTToken(t *testing.T) {
9898 t .Run ("invalid token format - not enough parts" , func (t * testing.T ) {
9999 invalidToken := "header.payload"
100100
101- err := validateJWTToken (invalidToken )
101+ err := validateJWTToken (invalidToken , "test" )
102102 if err == nil {
103103 t .Error ("expected error for invalid token format, got nil" )
104104 }
@@ -120,7 +120,7 @@ func TestValidateJWTToken(t *testing.T) {
120120 payload := base64 .URLEncoding .EncodeToString (jsonBytes )
121121 expiredToken := "header." + payload + ".signature"
122122
123- err := validateJWTToken (expiredToken )
123+ err := validateJWTToken (expiredToken , "kubernetes-mcp-server" )
124124 if err == nil {
125125 t .Error ("expected error for expired token, got nil" )
126126 }
@@ -142,7 +142,7 @@ func TestValidateJWTToken(t *testing.T) {
142142 payload := base64 .URLEncoding .EncodeToString (jsonBytes )
143143 multiAudToken := "header." + payload + ".signature"
144144
145- err := validateJWTToken (multiAudToken )
145+ err := validateJWTToken (multiAudToken , "kubernetes-mcp-server" )
146146 if err != nil {
147147 t .Errorf ("expected no error for token with multiple audiences, got %v" , err )
148148 }
@@ -160,7 +160,7 @@ func TestValidateJWTToken(t *testing.T) {
160160 payload := base64 .URLEncoding .EncodeToString (jsonBytes )
161161 wrongAudToken := "header." + payload + ".signature"
162162
163- err := validateJWTToken (wrongAudToken )
163+ err := validateJWTToken (wrongAudToken , "audience" )
164164 if err == nil {
165165 t .Error ("expected error for token with wrong audience, got nil" )
166166 }
@@ -183,7 +183,7 @@ func TestAuthorizationMiddleware(t *testing.T) {
183183 handlerCalled = false
184184
185185 // Create middleware with OAuth disabled
186- middleware := AuthorizationMiddleware (false , nil )
186+ middleware := AuthorizationMiddleware (false , "" , nil )
187187 wrappedHandler := middleware (handler )
188188
189189 // Create request without authorization header
@@ -204,7 +204,7 @@ func TestAuthorizationMiddleware(t *testing.T) {
204204 handlerCalled = false
205205
206206 // Create middleware with OAuth enabled
207- middleware := AuthorizationMiddleware (true , nil )
207+ middleware := AuthorizationMiddleware (true , "" , nil )
208208 wrappedHandler := middleware (handler )
209209
210210 // Create request to healthz endpoint
@@ -225,7 +225,7 @@ func TestAuthorizationMiddleware(t *testing.T) {
225225 handlerCalled = false
226226
227227 // Create middleware with OAuth enabled
228- middleware := AuthorizationMiddleware (true , nil )
228+ middleware := AuthorizationMiddleware (true , "" , nil )
229229 wrappedHandler := middleware (handler )
230230
231231 // Create request without authorization header
@@ -249,7 +249,7 @@ func TestAuthorizationMiddleware(t *testing.T) {
249249 handlerCalled = false
250250
251251 // Create middleware with OAuth enabled
252- middleware := AuthorizationMiddleware (true , nil )
252+ middleware := AuthorizationMiddleware (true , "" , nil )
253253 wrappedHandler := middleware (handler )
254254
255255 // Create request with invalid bearer token
0 commit comments