Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/auth0/go-jwt-middleware
/ functions
Functions
744 in github.com/auth0/go-jwt-middleware
⨍
Functions
744
◇
Types & classes
102
Function
TestDPoPDisabled_ValidBearerToken
Bearer + valid_bearer_token → 200 OK
examples/http-dpop-disabled/main_integration_test.go:59
Function
TestDPoPHeaderExtractor
Test DPoPHeaderExtractor
dpop_test.go:16
Function
TestDPoPModeConstants
(t *testing.T)
option_test.go:969
Function
TestDPoPMode_String
Test DPoP mode
core/dpop_test.go:650
Function
TestDPoPProofClaims_GetterMethods
(t *testing.T)
validator/claims_test.go:61
Function
TestDPoPRequired_BearerDPoPToken
Bearer + valid_dpop_token → 400 invalid_request
examples/http-dpop-required/main_integration_test.go:545
Function
TestDPoPRequired_BearerInvalidToken
Bearer + invalid_token → 400 invalid_request
examples/http-dpop-required/main_integration_test.go:457
Function
TestDPoPRequired_BearerInvalidToken_WithProof
Bearer + invalid_token + valid_proof → 400 invalid_request
examples/http-dpop-required/main_integration_test.go:497
Function
TestDPoPRequired_BearerScheme_DPoPToken_WithProof
============================================================================= Additional RFC 9449 Compliance Tests - REQUIRED Mode ===================
examples/http-dpop-required/main_integration_test.go:354
Function
TestDPoPRequired_BearerTokenRejected
(t *testing.T)
examples/http-dpop-required/main_integration_test.go:109
Function
TestDPoPRequired_DPoPInvalidToken_WithProof
DPoP + invalid_token + valid_proof → 401 invalid_token
examples/http-dpop-required/main_integration_test.go:749
Function
TestDPoPRequired_DPoPScheme_BearerToken_WithProof
DPoP + valid_bearer_token + valid_proof → 401 invalid_token
examples/http-dpop-required/main_integration_test.go:593
Function
TestDPoPRequired_DPoPTokenWithoutProof
DPoP + valid_dpop_token (no proof) → 400 invalid_request
examples/http-dpop-required/main_integration_test.go:162
Function
TestDPoPRequired_EmptyBearer_WithProof
Bearer + empty + valid_proof → 400 invalid_request
examples/http-dpop-required/main_integration_test.go:408
Function
TestDPoPRequired_ExpiredDPoPProof
(t *testing.T)
examples/http-dpop-required/main_integration_test.go:241
Function
TestDPoPRequired_InvalidDPoPProof
(t *testing.T)
examples/http-dpop-required/main_integration_test.go:212
Function
TestDPoPRequired_MalformedDPoPScheme
Malformed "DPoP dpop <valid_dpop_token>" → 400 invalid_request
examples/http-dpop-required/main_integration_test.go:843
Function
TestDPoPRequired_MissingAuthorization
(no Authorization) + valid_proof → 400 invalid_request
examples/http-dpop-required/main_integration_test.go:702
Function
TestDPoPRequired_MissingToken
(t *testing.T)
examples/http-dpop-required/main_integration_test.go:133
Function
TestDPoPRequired_MultipleDPoPHeaders
DPoP + valid_dpop_token + multiple proofs → 400 invalid_dpop_proof
examples/http-dpop-required/main_integration_test.go:891
Function
TestDPoPRequired_RandomScheme
random_string + valid_dpop_token + valid_proof → 400 invalid_request
examples/http-dpop-required/main_integration_test.go:649
Function
TestDPoPRequired_SymmetricAlgorithmRejected
Test that symmetric algorithms (HS256) are rejected for DPoP proofs Per RFC 9449, DPoP proofs MUST use asymmetric algorithms
examples/http-dpop-required/main_integration_test.go:276
Function
TestDPoPRequired_UnsupportedScheme
unsupported_scheme foo → 400 invalid_request
examples/http-dpop-required/main_integration_test.go:805
Function
TestDPoPRequired_ValidDPoPToken
(t *testing.T)
examples/http-dpop-required/main_integration_test.go:67
Function
TestDPoPRequired_WWWAuthenticateWithAlgs
Test WWW-Authenticate header contains DPoP scheme with algs parameter
examples/http-dpop-required/main_integration_test.go:318
Function
TestDefaultErrorHandler
(t *testing.T)
error_handler_test.go:16
Function
TestDefaultErrorHandler_ConfigErrors
(t *testing.T)
integrations/grpc/error_handler_test.go:240
Function
TestDefaultErrorHandler_DPoPAllowed_DualChallenges
(t *testing.T)
error_handler_test.go:344
Function
TestDefaultErrorHandler_DPoPErrors
(t *testing.T)
error_handler_test.go:183
Function
TestDefaultErrorHandler_EdgeCases
(t *testing.T)
error_handler_test.go:533
Function
TestDefaultErrorHandler_ExtractorError_InvalidFormat
(t *testing.T)
integrations/grpc/error_handler_test.go:177
Function
TestDefaultErrorHandler_ExtractorError_MultipleHeaders
(t *testing.T)
integrations/grpc/error_handler_test.go:185
Function
TestDefaultErrorHandler_ExtractorError_UnsupportedScheme
(t *testing.T)
integrations/grpc/error_handler_test.go:193
Function
TestDefaultErrorHandler_GenericError
(t *testing.T)
integrations/grpc/error_handler_test.go:133
Function
TestDefaultErrorHandler_InvalidAlgorithm
(t *testing.T)
integrations/grpc/error_handler_test.go:83
Function
TestDefaultErrorHandler_InvalidAudience
(t *testing.T)
integrations/grpc/error_handler_test.go:53
Function
TestDefaultErrorHandler_InvalidClaims
(t *testing.T)
integrations/grpc/error_handler_test.go:263
Function
TestDefaultErrorHandler_InvalidIssuer
(t *testing.T)
integrations/grpc/error_handler_test.go:43
Function
TestDefaultErrorHandler_InvalidRequest
(t *testing.T)
integrations/grpc/error_handler_test.go:113
Function
TestDefaultErrorHandler_InvalidSignature
(t *testing.T)
integrations/grpc/error_handler_test.go:63
Function
TestDefaultErrorHandler_InvalidToken
(t *testing.T)
integrations/grpc/error_handler_test.go:123
Function
TestDefaultErrorHandler_JWKSErrors_UseErrorCodes
(t *testing.T)
integrations/grpc/error_handler_test.go:201
Function
TestDefaultErrorHandler_JWKSFetchFailed
(t *testing.T)
integrations/grpc/error_handler_test.go:93
Function
TestDefaultErrorHandler_JWKSKeyNotFound
(t *testing.T)
integrations/grpc/error_handler_test.go:103
Function
TestDefaultErrorHandler_JWTMissing
(t *testing.T)
integrations/grpc/error_handler_test.go:14
Function
TestDefaultErrorHandler_NilError
(t *testing.T)
integrations/grpc/error_handler_test.go:143
Function
TestDefaultErrorHandler_TokenExpired
(t *testing.T)
integrations/grpc/error_handler_test.go:23
Function
TestDefaultErrorHandler_TokenMalformed
(t *testing.T)
integrations/grpc/error_handler_test.go:73
Function
TestDefaultErrorHandler_TokenNotYetValid
(t *testing.T)
integrations/grpc/error_handler_test.go:33
Function
TestDefaultErrorHandler_UnknownErrorCode_DefaultsToUnauthenticated
(t *testing.T)
integrations/grpc/error_handler_test.go:148
Function
TestDynamicIssuerExample_CacheBehavior
(t *testing.T)
examples/http-dynamic-issuer-example/main_integration_test.go:338
Function
TestDynamicIssuerExample_ExpiredToken
(t *testing.T)
examples/http-dynamic-issuer-example/main_integration_test.go:431
Function
TestDynamicIssuerExample_InvalidToken
(t *testing.T)
examples/http-dynamic-issuer-example/main_integration_test.go:316
Function
TestDynamicIssuerExample_MissingTenantHeader
(t *testing.T)
examples/http-dynamic-issuer-example/main_integration_test.go:210
Function
TestDynamicIssuerExample_MissingToken
(t *testing.T)
examples/http-dynamic-issuer-example/main_integration_test.go:294
Function
TestDynamicIssuerExample_SSRFPrevention
(t *testing.T)
examples/http-dynamic-issuer-example/main_integration_test.go:392
Function
TestDynamicIssuerExample_Tenant1Token
(t *testing.T)
examples/http-dynamic-issuer-example/main_integration_test.go:99
Function
TestDynamicIssuerExample_Tenant2Token
(t *testing.T)
examples/http-dynamic-issuer-example/main_integration_test.go:133
Function
TestDynamicIssuerExample_Tenant3MultipleIssuers
(t *testing.T)
examples/http-dynamic-issuer-example/main_integration_test.go:167
Function
TestDynamicIssuerExample_UnknownTenant
(t *testing.T)
examples/http-dynamic-issuer-example/main_integration_test.go:240
Function
TestDynamicIssuerExample_WrongTenantForToken
(t *testing.T)
examples/http-dynamic-issuer-example/main_integration_test.go:265
Function
TestEchoExample_InvalidToken
(t *testing.T)
examples/echo-example/main_integration_test.go:66
Function
TestEchoExample_MissingToken
(t *testing.T)
examples/echo-example/main_integration_test.go:51
Function
TestEchoExample_ValidToken
(t *testing.T)
examples/echo-example/main_integration_test.go:13
Function
TestErrorCases
(t *testing.T)
examples/http-dpop-trusted-proxy/main_integration_test.go:305
Function
TestErrorResponse_JSON
(t *testing.T)
error_handler_test.go:688
Function
TestEvictLRUEdgeCases
TestEvictLRUEdgeCases tests edge cases in LRU eviction
jwks/multi_issuer_provider_test.go:806
Function
TestExtractCustomClaims
(t *testing.T)
validator/validator_test.go:646
Function
TestFetchWithCacheControlErrorCases
TestFetchWithCacheControlErrorCases tests error handling in fetchWithCacheControl
jwks/provider_test.go:1445
Function
TestGRPCExample_ExpiredToken
(t *testing.T)
examples/grpc-example/server/main_integration_test.go:212
Function
TestGRPCExample_HealthCheckNoAuth
(t *testing.T)
examples/grpc-example/server/main_integration_test.go:243
Function
TestGRPCExample_HealthCheckWithAuth
(t *testing.T)
examples/grpc-example/server/main_integration_test.go:253
Function
TestGRPCExample_InvalidToken
(t *testing.T)
examples/grpc-example/server/main_integration_test.go:133
Function
TestGRPCExample_MalformedAuthHeader
(t *testing.T)
examples/grpc-example/server/main_integration_test.go:269
Function
TestGRPCExample_MissingToken
(t *testing.T)
examples/grpc-example/server/main_integration_test.go:119
Function
TestGRPCExample_ValidToken
(t *testing.T)
examples/grpc-example/server/main_integration_test.go:100
Function
TestGRPCExample_WrongAudience
(t *testing.T)
examples/grpc-example/server/main_integration_test.go:181
Function
TestGRPCExample_WrongIssuer
(t *testing.T)
examples/grpc-example/server/main_integration_test.go:150
Function
TestGetClaims_NotFound
(t *testing.T)
integrations/grpc/interceptor_test.go:495
Function
TestGetClaims_Success
(t *testing.T)
integrations/grpc/interceptor_test.go:480
Function
TestGetDPoPContext
Test DPoP context helpers
dpop_test.go:61
Function
TestGetLeftmost
(t *testing.T)
proxy_test.go:235
Function
TestGetWellKnownEndpointsFromIssuerURL
TestGetWellKnownEndpointsFromIssuerURL tests various scenarios for GetWellKnownEndpointsFromIssuerURL.
internal/oidc/oidc_test.go:26
Function
TestGetWellKnownEndpointsFromIssuerURL_IssuerValidation
TestGetWellKnownEndpointsFromIssuerURL_IssuerValidation tests the MCD double-validation requirement.
internal/oidc/oidc_test.go:174
Function
TestGetWellKnownEndpointsFromIssuerURL_SecurityScenarios
TestGetWellKnownEndpointsFromIssuerURL_SecurityScenarios tests security-focused scenarios.
internal/oidc/oidc_test.go:262
Function
TestGetWellKnownEndpoints_BodyReadFailure
Test response body read failure
internal/oidc/oidc_test.go:156
Function
TestGetWellKnownEndpoints_InvalidRequest
Test invalid request creation
internal/oidc/oidc_test.go:143
Function
TestGetWellKnownEndpoints_NetworkError
Simulate a network failure scenario
internal/oidc/oidc_test.go:116
Function
TestGetWellKnownEndpoints_Timeout
Simulate a timeout scenario
internal/oidc/oidc_test.go:127
Function
TestGinExample_InvalidToken
(t *testing.T)
examples/gin-example/main_integration_test.go:71
Function
TestGinExample_MissingToken
(t *testing.T)
examples/gin-example/main_integration_test.go:54
Function
TestGinExample_ValidToken
(t *testing.T)
examples/gin-example/main_integration_test.go:14
Function
TestHTTPDPoPExample_BearerDPoPToken_NoProof
Bearer DPoP token without proof → 401 invalid_token
examples/http-dpop-example/main_integration_test.go:1101
Function
TestHTTPDPoPExample_BearerInvalidToken_WithProof
Bearer invalid token with proof → 401 invalid_token (or 400 invalid_request)
examples/http-dpop-example/main_integration_test.go:1034
Function
TestHTTPDPoPExample_BearerScheme_DPoPBoundToken_WithProof
============================================================================= Additional RFC 9449 Compliance Tests - ALLOWED Mode ====================
examples/http-dpop-example/main_integration_test.go:918
Function
TestHTTPDPoPExample_DPoPInvalidToken_WithProof
DPoP invalid token with proof → 401 invalid_token
examples/http-dpop-example/main_integration_test.go:1195
Function
TestHTTPDPoPExample_DPoPMismatchedJKT
(t *testing.T)
examples/http-dpop-example/main_integration_test.go:310
Function
TestHTTPDPoPExample_DPoPProofExpired
(t *testing.T)
examples/http-dpop-example/main_integration_test.go:536
Function
TestHTTPDPoPExample_DPoPProofFuture
(t *testing.T)
examples/http-dpop-example/main_integration_test.go:578
Function
TestHTTPDPoPExample_DPoPScheme_BearerToken_WithProof
DPoP scheme with Bearer token and proof → 401 invalid_token
examples/http-dpop-example/main_integration_test.go:1154
← previous
next →
401–500 of 744, ranked by callers