MCPcopy Index your code

hub / github.com/aileron-gateway/aileron-gateway / types & classes

Types & classes1,024 in github.com/aileron-gateway/aileron-gateway

↓ 25 callersFuncTypeRoundTripperFunc
RoundTripperFunc wraps a function with the signature of HTTP round tripper. This implements the http.RoundTripper interface to the function. --------
core/interface.go:80
↓ 15 callersTypeAliasstringAPI
kernel/api/common_test.go:121
↓ 10 callersTypeAliasappendHeaderMiddleware
util/http/chain_test.go:36
↓ 9 callersTypeAliasstringCreator
kernel/api/extension_internal_test.go:61
↓ 8 callersTypeAliasEncodingType
EncodingType is the types of byte encoding.
apis/kernel/encoding.pb.go:25
↓ 8 callersTypeAliasmaxAgeValidation
app/authn/oauth/context.go:385
↓ 7 callersTypeAliasappendHeaderHandler
util/http/chain_test.go:22
↓ 7 callersTypeAliasappendHeaderTripperware
util/http/chain_test.go:54
↓ 7 callersTypeAliasclientAddrHasher
clientAddrHasher calculates hash value from the client's network address.
core/httpproxy/hasher.go:42
↓ 7 callersTypeAliastestStatusHandler
core/static/handler_internal_test.go:54
↓ 6 callersTypeAliasFormat
Format is the type of data format that all built-in APIs can accept.
kernel/api/common.go:65
↓ 6 callersTypeAliasappendHeaderRoundTripper
util/http/chain_test.go:46
↓ 6 callersTypeAliasstringCreator
kernel/api/extension_test.go:104
↓ 5 callersTypeAliasMatchType
MatchType is the definition of match types. Following types are supported. - Exact - Prefix - Suffix - Contains - Path - FilePath - Regex - RegexPOSI
kernel/txtutil/matcher.go:30
↓ 5 callersTypeAliasaltSvcMiddleware
altSrvMiddleware is a middleware that append alt-svc header in the responses. See the document below for Alt-Svc header and h3 values. - https://datat
core/httpserver/server.go:127
↓ 5 callersTypeAliasnonceValidation
app/authn/oauth/context.go:386
↓ 4 callersTypeAliasCommonKeyCryptType
CommonKeyCryptType is the algorithms of common key encryption.
apis/kernel/commonkey.pb.go:25
↓ 4 callersTypeAliasHashAlg
HashAlg is the hash algorithms.
apis/kernel/hash.pb.go:25
↓ 4 callersTypeAliastestMarshalUnmarshaler
util/session/session_internal_test.go:273
↓ 3 callersTypeAliasAlgorithm
Algorithm is the type of signing algorithm for JWT. Algorithms for JWT are described in RFC 7518 "JSON Web Algorithms (JWA)". EdDSA algorithm is descr
util/security/jwt.go:51
↓ 3 callersTypeAliasMethod
Method is the type of method that all built in APIs can accept.
kernel/api/common.go:55
↓ 2 callersTypeAliasMatchType
MatchType is the matching methods of string or bytes data. See https://pkg.go.dev/strings for string matching, https://pkg.go.dev/bytes for bytes matc
apis/kernel/matcher.pb.go:28
↓ 2 callersTypeAliascookieHasher
cookieHasher calculates hash value from the cookie value.
core/httpproxy/hasher.go:57
↓ 2 callersTypeAliasheaderHasher
headerHasher calculates hash value from the header value.
core/httpproxy/hasher.go:49
↓ 2 callersTypeAliaspathParamHasher
pathParamHasher calculates hash value from path parameter.
core/httpproxy/hasher.go:77
↓ 2 callersTypeAliasqueryHasher
queryHasher calculates hash value from the query parameter.
core/httpproxy/hasher.go:69
↓ 1 callersInterfaceCreator
Creator creates an error with/without stack traces.
kernel/errorutil/interface.go:33
↓ 1 callersInterfaceErrorKind
ErrorKind is the interface which provides error code and kind of this error.
kernel/errorutil/interface.go:8
↓ 1 callersTypeAliasOutputTarget
OutputTarget is the output destination.
apis/core/v1/slogger.pb.go:27
↓ 1 callersTypeAliasTemplateType
TemplateType is type of document template. Following three types of templates are supported. - TplText : plain text template. Static plain text docum
kernel/txtutil/template.go:21
↓ 1 callersInterfaceTripperware
Tripperware is the interface of client middleware, or round tripper middleware. Following code is the example of tripperware that adds a http request
core/interface.go:63
↓ 1 callersTypeAliasaddHeader
addHeader is a tripperware that adds http headers to the requests.
app/opa/api.go:199
↓ 1 callersStructx
apis/app/v1/key.pb.go:515
InterfaceAPI
API is the interface of API component.
kernel/api/interface.go:11
StructAPI
core/httplogger/api.go:48
StructAPI
core/goplugin/api_cgo.go:43
StructAPI
core/goplugin/api.go:40
StructAPI
core/static/api.go:40
StructAPI
core/httphandler/api.go:40
StructAPI
core/slogger/api.go:56
StructAPI
core/template/api.go:38
StructAPI
core/entrypoint/api.go:39
StructAPI
core/errhandler/api.go:36
StructAPI
core/httpproxy/api.go:47
StructAPI
core/httpserver/api.go:58
StructAPI
core/httpclient/api.go:39
StructAPI
app/middleware/csrf/api.go:60
StructAPI
app/middleware/throttle/api.go:42
StructAPI
app/middleware/soaprest/api.go:30
StructAPI
app/middleware/session/api.go:59
StructAPI
app/middleware/header/api.go:39
StructAPI
app/middleware/cors/api.go:42
StructAPI
app/middleware/tracking/api.go:37
StructAPI
app/middleware/headercert/api.go:47
StructAPI
app/middleware/compression/api.go:39
StructAPI
app/middleware/timeout/api.go:39
StructAPI
app/middleware/bodylimit/api.go:42
StructAPI
app/skipper/api.go:39
StructAPI
app/otelmeter/api.go:44
StructAPI
app/storage/redis/api.go:51
StructAPI
app/opa/api.go:53
StructAPI
app/authn/digest/api.go:52
StructAPI
app/authn/oauth/api.go:51
StructAPI
app/authn/idkey/api.go:55
StructAPI
app/authn/basic/api.go:51
StructAPI
app/authn/key/api.go:52
StructAPI
app/authn/authn/api.go:37
StructAPI
app/oteltracer/api.go:46
StructAPI
app/handler/healthcheck/api.go:40
StructAPI
app/handler/echo/api.go:34
StructAPI
app/prommeter/api.go:37
StructAPIThrottlerSpec
APIThrottlerSpec creates a timeout which is applied to requests with configured methods and a path.
apis/app/v1/throttle.pb.go:148
StructAPIThrottlerSpec_FixedWindow
apis/app/v1/throttle.pb.go:288
StructAPIThrottlerSpec_LeakyBucket
apis/app/v1/throttle.pb.go:293
StructAPIThrottlerSpec_MaxConnections
apis/app/v1/throttle.pb.go:278
StructAPIThrottlerSpec_TokenBucket
apis/app/v1/throttle.pb.go:283
StructAPITimeoutSpec
APITimeoutSpec creates a timeout which is applied to requests with configured methods and a path.
apis/app/v1/timeout.pb.go:173
TypeAliasAlgorithm
Algorithm is the hash algorithm.
kernel/hash/hash.go:23
StructApp
App is the application. Use app.New() to get a new instance of this struct. This implements core.Runner interface.
cmd/aileron/app/app.go:36
StructArgon2Spec
apis/kernel/password.pb.go:389
InterfaceAttributes
Attributes is the interface of error attributes which also satisfy log attributes.
kernel/errorutil/interface.go:25
InterfaceAttributes
Attributes is the interface of log attributes.
kernel/log/interface.go:40
TypeAliasAuthResult
app/interface.go:25
TypeAliasAuthStatus
AuthStatus is the status of authentication.
app/interface.go:15
InterfaceAuthenticationHandler
AuthenticationHandler is the interface of an authentication (AuthN) handler. Implement AuthorizationHandler for authorization (AuthZ).
app/interface.go:38
StructAuthenticationMiddleware
HealthCheckHandler resource definition. apiVersion="app/v1", kind="AuthenticationMiddleware".
apis/app/v1/authn.pb.go:27
StructAuthenticationMiddlewareSpec
AuthenticationMiddlewareSpec is the specifications for the AuthenticationMiddleware object.
apis/app/v1/authn.pb.go:96
StructAuthorizationCodeHandler
apis/app/v1/oauth.pb.go:1077
StructAuthorizationRequestObject
apis/app/v1/oauth.pb.go:926
StructAuthorizationResponseJARM
apis/app/v1/oauth.pb.go:1019
StructBCryptSpec
apis/kernel/password.pb.go:155
StructBadgerfishSpec
apis/app/v1/soaprest.pb.go:418
StructBaseResource
BaseResource is the base struct for api.Resource interface. Embed this struct to avoid unnecessary method implementation to satisfy api.Resource inter
kernel/api/factory.go:53
StructBasicAuthnEnvProvider
apis/app/v1/basic.pb.go:305
StructBasicAuthnFileProvider
apis/app/v1/basic.pb.go:390
StructBasicAuthnMiddleware
BasicAuthnMiddleware resource definition. apiVersion="app/v1", kind="BasicAuthnMiddleware".
apis/app/v1/basic.pb.go:27
StructBasicAuthnMiddlewareSpec
BasicAuthnMiddlewareSpec is the specifications for the BasicAuthnMiddleware object.
apis/app/v1/basic.pb.go:96
StructBasicAuthnMiddlewareSpec_EnvProvider
apis/app/v1/basic.pb.go:293
StructBasicAuthnMiddlewareSpec_FileProvider
apis/app/v1/basic.pb.go:297
StructBasicOptions
cmd/aileron/app/cli.go:92
next →1–100 of 1,024, ranked by callers