MCPcopy Create free account

hub / github.com/auth0/go-jwt-middleware / functions

Functions744 in github.com/auth0/go-jwt-middleware

FunctionTestHTTPDPoPExample_DPoPTokenWithoutProof
============================================================================= DPoP Token Tests (Error Cases) =========================================
examples/http-dpop-example/main_integration_test.go:270
FunctionTestHTTPDPoPExample_DPoPWrongHTTPMethod
(t *testing.T)
examples/http-dpop-example/main_integration_test.go:358
FunctionTestHTTPDPoPExample_DPoPWrongURL
(t *testing.T)
examples/http-dpop-example/main_integration_test.go:399
FunctionTestHTTPDPoPExample_EmptyBearer_WithProof
Empty Bearer token with proof → 400 invalid_request
examples/http-dpop-example/main_integration_test.go:984
FunctionTestHTTPDPoPExample_ExpiredBearerToken
(t *testing.T)
examples/http-dpop-example/main_integration_test.go:124
FunctionTestHTTPDPoPExample_InvalidBearerToken
(t *testing.T)
examples/http-dpop-example/main_integration_test.go:91
FunctionTestHTTPDPoPExample_InvalidDPoPProof
(t *testing.T)
examples/http-dpop-example/main_integration_test.go:497
FunctionTestHTTPDPoPExample_MalformedDPoPScheme
Malformed DPoP scheme → 400 invalid_request
examples/http-dpop-example/main_integration_test.go:1358
FunctionTestHTTPDPoPExample_MissingAuthorization_WithProof
Missing Authorization with DPoP proof → 400 invalid_request
examples/http-dpop-example/main_integration_test.go:1275
FunctionTestHTTPDPoPExample_MissingToken
(t *testing.T)
examples/http-dpop-example/main_integration_test.go:71
FunctionTestHTTPDPoPExample_MultipleDPoPHeaders
(t *testing.T)
examples/http-dpop-example/main_integration_test.go:440
FunctionTestHTTPDPoPExample_RFC9449_Section7_2_BearerWithDPoPProof_DPoPBoundToken
(t *testing.T)
examples/http-dpop-example/main_integration_test.go:666
FunctionTestHTTPDPoPExample_RFC9449_Section7_2_BearerWithDPoPProof_NonDPoPToken
============================================================================= RFC 9449 Section 7.2 Compliance Tests ==================================
examples/http-dpop-example/main_integration_test.go:624
FunctionTestHTTPDPoPExample_RFC9449_Section7_2_MultipleAuthorizationHeaders
(t *testing.T)
examples/http-dpop-example/main_integration_test.go:708
FunctionTestHTTPDPoPExample_RandomScheme_WithToken
Random scheme with DPoP token and proof → 400 invalid_request
examples/http-dpop-example/main_integration_test.go:1224
FunctionTestHTTPDPoPExample_UnsupportedScheme
Unsupported scheme → 400 invalid_request
examples/http-dpop-example/main_integration_test.go:1321
FunctionTestHTTPDPoPExample_ValidBearerToken
============================================================================= Bearer Token Tests (No DPoP) ===========================================
examples/http-dpop-example/main_integration_test.go:37
FunctionTestHTTPDPoPExample_ValidDPoPToken
============================================================================= DPoP Token Tests (Valid Cases) =========================================
examples/http-dpop-example/main_integration_test.go:182
FunctionTestHTTPDPoPExample_ValidDPoPToken_POST
(t *testing.T)
examples/http-dpop-example/main_integration_test.go:235
FunctionTestHTTPDPoPExample_WWWAuthenticate_BearerSchemeForTokenErrors
(t *testing.T)
examples/http-dpop-example/main_integration_test.go:841
FunctionTestHTTPDPoPExample_WWWAuthenticate_DPoPBindingMismatch
(t *testing.T)
examples/http-dpop-example/main_integration_test.go:864
FunctionTestHTTPDPoPExample_WWWAuthenticate_DPoPHTMMismatch
(t *testing.T)
examples/http-dpop-example/main_integration_test.go:799
FunctionTestHTTPDPoPExample_WWWAuthenticate_DPoPSchemeWithAlgs
============================================================================= WWW-Authenticate Header Tests (RFC 9449 Compliance) ====================
examples/http-dpop-example/main_integration_test.go:757
FunctionTestHTTPDPoPExample_WrongIssuerBearerToken
(t *testing.T)
examples/http-dpop-example/main_integration_test.go:148
FunctionTestHTTPExample_CustomClaimsRejected
(t *testing.T)
examples/http-example/main_integration_test.go:209
FunctionTestHTTPExample_ExpiredToken
(t *testing.T)
examples/http-example/main_integration_test.go:186
FunctionTestHTTPExample_InvalidToken
(t *testing.T)
examples/http-example/main_integration_test.go:233
FunctionTestHTTPExample_MalformedToken
(t *testing.T)
examples/http-example/main_integration_test.go:129
FunctionTestHTTPExample_MissingToken
(t *testing.T)
examples/http-example/main_integration_test.go:113
FunctionTestHTTPExample_ValidToken
--- Tests ---
examples/http-example/main_integration_test.go:98
FunctionTestHTTPExample_WrongAudience
(t *testing.T)
examples/http-example/main_integration_test.go:165
FunctionTestHTTPExample_WrongIssuer
(t *testing.T)
examples/http-example/main_integration_test.go:144
FunctionTestHandler
(t *testing.T)
examples/http-example/main_test.go:12
FunctionTestHandler
(t *testing.T)
examples/http-jwks-example/main_test.go:16
FunctionTestHasClaims
(t *testing.T)
integrations/grpc/interceptor_test.go:525
FunctionTestHasDPoPContext
(t *testing.T)
dpop_test.go:89
FunctionTestIrisExample_InvalidToken
(t *testing.T)
examples/iris-example/main_integration_test.go:49
FunctionTestIrisExample_MissingToken
(t *testing.T)
examples/iris-example/main_integration_test.go:37
FunctionTestIrisExample_PublicEndpoint
(t *testing.T)
examples/iris-example/main_integration_test.go:9
FunctionTestIrisExample_ValidToken
(t *testing.T)
examples/iris-example/main_integration_test.go:21
FunctionTestIrisExample_WrongIssuer
(t *testing.T)
examples/iris-example/main_integration_test.go:62
FunctionTestIssuerFromContext
MCD (Multiple Custom Domains) Tests
validator/validator_test.go:828
FunctionTestMetadataTokenExtractor_CaseInsensitiveBearer
(t *testing.T)
integrations/grpc/extractor_test.go:100
FunctionTestMetadataTokenExtractor_ExtraWhitespace
(t *testing.T)
integrations/grpc/extractor_test.go:123
FunctionTestMetadataTokenExtractor_InvalidFormat_NoBearer
(t *testing.T)
integrations/grpc/extractor_test.go:56
FunctionTestMetadataTokenExtractor_InvalidFormat_OnlyBearer
(t *testing.T)
integrations/grpc/extractor_test.go:67
FunctionTestMetadataTokenExtractor_InvalidFormat_TooManyParts
(t *testing.T)
integrations/grpc/extractor_test.go:78
FunctionTestMetadataTokenExtractor_MultipleAuthHeaders
(t *testing.T)
integrations/grpc/extractor_test.go:42
FunctionTestMetadataTokenExtractor_NoAuthorizationHeader
(t *testing.T)
integrations/grpc/extractor_test.go:32
FunctionTestMetadataTokenExtractor_NoMetadata
(t *testing.T)
integrations/grpc/extractor_test.go:23
FunctionTestMetadataTokenExtractor_UnsupportedScheme
(t *testing.T)
integrations/grpc/extractor_test.go:89
FunctionTestMetadataTokenExtractor_ValidToken
(t *testing.T)
integrations/grpc/extractor_test.go:13
FunctionTestMultiIssuerExample_ExpiredToken
(t *testing.T)
examples/http-multi-issuer-example/main_integration_test.go:327
FunctionTestMultiIssuerExample_InvalidToken
(t *testing.T)
examples/http-multi-issuer-example/main_integration_test.go:241
FunctionTestMultiIssuerExample_MissingToken
(t *testing.T)
examples/http-multi-issuer-example/main_integration_test.go:222
FunctionTestMultiIssuerExample_SSRFPrevention
(t *testing.T)
examples/http-multi-issuer-example/main_integration_test.go:298
FunctionTestMultiIssuerExample_Tenant1Token
(t *testing.T)
examples/http-multi-issuer-example/main_integration_test.go:90
FunctionTestMultiIssuerExample_Tenant2Token
(t *testing.T)
examples/http-multi-issuer-example/main_integration_test.go:122
FunctionTestMultiIssuerExample_ThreeTenants
(t *testing.T)
examples/http-multi-issuer-example/main_integration_test.go:154
FunctionTestMultiIssuerExample_TokenSignedWithWrongKey
(t *testing.T)
examples/http-multi-issuer-example/main_integration_test.go:261
FunctionTestMultiIssuerExample_UnauthorizedIssuer
(t *testing.T)
examples/http-multi-issuer-example/main_integration_test.go:185
FunctionTestMultiIssuerProvider_ConcurrentAccess
(t *testing.T)
jwks/multi_issuer_provider_test.go:313
FunctionTestMultiIssuerProvider_KeyFunc
(t *testing.T)
jwks/multi_issuer_provider_test.go:119
FunctionTestMultiIssuerProvider_KeyFunc_NoIssuerInContext
(t *testing.T)
jwks/multi_issuer_provider_test.go:970
FunctionTestMultiIssuerProvider_LRUEviction
(t *testing.T)
jwks/multi_issuer_provider_test.go:472
FunctionTestMultiIssuerProvider_ProviderCount
(t *testing.T)
jwks/multi_issuer_provider_test.go:275
FunctionTestMultiIssuerProvider_Stats
(t *testing.T)
jwks/multi_issuer_provider_test.go:823
FunctionTestMultiIssuerProvider_SymmetricKeyFunc
(t *testing.T)
jwks/multi_issuer_provider_test.go:735
FunctionTestMultiIssuerRedisExample_BasicFlow
(t *testing.T)
examples/http-multi-issuer-redis-example/main_integration_test.go:112
FunctionTestMultiIssuerRedisExample_CacheExpiration
(t *testing.T)
examples/http-multi-issuer-redis-example/main_integration_test.go:294
FunctionTestMultiIssuerRedisExample_CacheHit
(t *testing.T)
examples/http-multi-issuer-redis-example/main_integration_test.go:153
FunctionTestMultiIssuerRedisExample_ConcurrentRequests
(t *testing.T)
examples/http-multi-issuer-redis-example/main_integration_test.go:355
FunctionTestMultiIssuerRedisExample_InvalidToken
(t *testing.T)
examples/http-multi-issuer-redis-example/main_integration_test.go:439
FunctionTestMultiIssuerRedisExample_MissingToken
(t *testing.T)
examples/http-multi-issuer-redis-example/main_integration_test.go:411
FunctionTestMultiIssuerRedisExample_MultipleTenants
(t *testing.T)
examples/http-multi-issuer-redis-example/main_integration_test.go:201
FunctionTestMultiIssuerRedisExample_UnauthorizedIssuer
(t *testing.T)
examples/http-multi-issuer-redis-example/main_integration_test.go:248
FunctionTestMultiTokenExtractor_EdgeCases
TestMultiTokenExtractor_EdgeCases tests edge cases for multi-token extractor
extractor_test.go:329
FunctionTestMustGetClaims_Panic
TestMustGetClaims_Panic tests that MustGetClaims panics when claims don't exist
middleware_test.go:1090
FunctionTestMustGetClaims_Panic
(t *testing.T)
integrations/grpc/interceptor_test.go:517
FunctionTestMustGetClaims_Success
TestMustGetClaims_Success tests that MustGetClaims returns claims when they exist
middleware_test.go:1099
FunctionTestMustGetClaims_Success
(t *testing.T)
integrations/grpc/interceptor_test.go:503
FunctionTestNew
(t *testing.T)
core/core_test.go:61
FunctionTestNewMultiIssuerProvider
(t *testing.T)
jwks/multi_issuer_provider_test.go:16
FunctionTestNewValidator
(t *testing.T)
validator/validator_test.go:260
FunctionTestNew_EdgeCases
TestNew_EdgeCases tests edge cases in the New() function for better coverage
middleware_test.go:265
FunctionTestNew_InvalidConfiguration
(t *testing.T)
integrations/grpc/option_test.go:13
FunctionTestNoProxyConfiguration
(t *testing.T)
examples/http-dpop-trusted-proxy/main_integration_test.go:257
FunctionTestNormalizePort
(t *testing.T)
proxy_test.go:381
FunctionTestOptions
(t *testing.T)
integrations/grpc/option_test.go:67
FunctionTestParseCacheControl
TestParseCacheControl tests the parseCacheControl function with various inputs
jwks/provider_test.go:1133
FunctionTestParseForwardedHeader
(t *testing.T)
proxy_test.go:276
FunctionTestParseToken_DefensiveAlgorithmCheck
(t *testing.T)
validator/validator_test.go:770
FunctionTestParseToken_MultiAlgRawKeyError
(t *testing.T)
validator/validator_test.go:1348
FunctionTestParseToken_WithJWKSet
(t *testing.T)
validator/validator_test.go:795
FunctionTestProxyConfigurationIntegration
(t *testing.T)
examples/http-dpop-trusted-proxy/main_integration_test.go:386
FunctionTestProxyConfigurationOptions
(t *testing.T)
proxy_test.go:479
FunctionTestRFC7239Precedence
(t *testing.T)
examples/http-dpop-trusted-proxy/main_integration_test.go:279
FunctionTestRFC7239ProxyConfiguration
(t *testing.T)
examples/http-dpop-trusted-proxy/main_integration_test.go:168
FunctionTestReconstructRequestURL
(t *testing.T)
proxy_test.go:12
FunctionTestSecurityRejectionScenarios
(t *testing.T)
examples/http-dpop-trusted-proxy/main_integration_test.go:409
← previousnext →501–600 of 744, ranked by callers