Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
cli
command
|
|
|
loadtest
command
|
|
|
server
command
|
|
|
demos
|
|
|
seed/backend
command
Command demo-seed prepares the disposable OAuth test provider and invokes ap apply for AuthProxy resources.
|
Command demo-seed prepares the disposable OAuth test provider and invokes ap apply for AuthProxy resources. |
|
shell/backend
command
Command demo-shell is the SSO stand-in host application for the AuthProxy demo environment.
|
Command demo-shell is the SSO stand-in host application for the AuthProxy demo environment. |
|
shell/backend/embed
Package embed exposes the built demo-shell SPA as an embedded filesystem.
|
Package embed exposes the built demo-shell SPA as an embedded filesystem. |
|
internal
|
|
|
apasynq/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
app_metrics/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
apredis/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
aptelemetry
Package aptelemetry initialises and tears down the OpenTelemetry SDK for AuthProxy services.
|
Package aptelemetry initialises and tears down the OpenTelemetry SDK for AuthProxy services. |
|
auth_methods/api_key/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
auth_methods/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
auth_methods/no_auth
Package no_auth provides the Authenticator implementation for connectors whose auth type is AuthNoAuth — i.e.
|
Package no_auth provides the Authenticator implementation for connectors whose auth type is AuthNoAuth — i.e. |
|
auth_methods/oauth2/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
cli/apply
Package apply loads declarative resource input without contacting an AuthProxy cluster.
|
Package apply loads declarative resource input without contacting an AuthProxy cluster. |
|
core/setup_token
Package setup_token implements signed, one-time-use redirect tokens used by the schema-defined redirect-step machinery.
|
Package setup_token implements signed, one-time-use redirect tokens used by the schema-defined redirect-step machinery. |
|
database/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
docs
Package docs contains the Swagger documentation configuration
|
Package docs contains the Swagger documentation configuration |
|
encrypt/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
httpf/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
proxy
Package proxy orchestrates a single proxied request through a connection: resolve credentials via the auth method's Authenticator, send the request through the httpf client (which carries rate-limit / telemetry / request-events middleware), and on a 401 from the upstream attempt the retry-once-after-recover dance.
|
Package proxy orchestrates a single proxied request through a connection: resolve credentials via the auth method's Authenticator, send the request through the httpf client (which carries rate-limit / telemetry / request-events middleware), and on a 401 from the upstream attempt the retry-once-after-recover dance. |
|
schema/registry
Package registry assembles AuthProxy's canonical resource types for callers that dispatch manifests by apiVersion and kind.
|
Package registry assembles AuthProxy's canonical resource types for callers that dispatch manifests by apiVersion and kind. |
|
schema/resources/actor
Package actor defines the schema for Actor resources.
|
Package actor defines the schema for Actor resources. |
|
schema/resources/connection
Package connection defines the schema for Connection resources.
|
Package connection defines the schema for Connection resources. |
|
schema/resources/rate_limit
Package rate_limit defines the canonical Kubernetes-style RateLimit resource and the policy types consumed by persistence and runtime enforcement.
|
Package rate_limit defines the canonical Kubernetes-style RateLimit resource and the policy types consumed by persistence and runtime enforcement. |
|
schema/resources/tools
Package tools owns authored Tool definitions and resource contracts.
|
Package tools owns authored Tool definitions and resource contracts. |
|
schema/resources/toolsets
Package toolsets owns generation-addressed ToolSet resource contracts and explicit tool templates.
|
Package toolsets owns generation-addressed ToolSet resource contracts and explicit tool templates. |
|
service/admin_api/swagger
Package swagger contains the Swagger documentation configuration
|
Package swagger contains the Swagger documentation configuration |
|
service/api/swagger
Package swagger contains the Swagger documentation configuration
|
Package swagger contains the Swagger documentation configuration |
|
test_utils
Package test_utils provides utilities for testing SQL queries and other common testing tasks.
|
Package test_utils provides utilities for testing SQL queries and other common testing tasks. |
|
test_utils/connectorfixture
Package connectorfixture seeds fixed connector identities for tests.
|
Package connectorfixture seeds fixed connector identities for tests. |
|
tools/httpcodec
Package httpcodec encodes rendered Tool request data without performing I/O. Its codecs are shared by authored HTTP Tools and generated request plans.
|
Package httpcodec encodes rendered Tool request data without performing I/O. Its codecs are shared by authored HTTP Tools and generated request plans. |
|
tools/httpexec
Package httpexec compiles and executes an HTTP Tool after invocation admission.
|
Package httpexec compiles and executes an HTTP Tool after invocation admission. |
|
tools/httphost
Package httphost sends Tool requests through one captured connection with shared invocation limits.
|
Package httphost sends Tool requests through one captured connection with shared invocation limits. |
|
tools/javascript
Package javascript evaluates trusted Tool expressions with native JavaScript copies of captured invocation data.
|
Package javascript evaluates trusted Tool expressions with native JavaScript copies of captured invocation data. |
|
tools/render
Package render builds tool request values from a private invocation snapshot.
|
Package render builds tool request values from a private invocation snapshot. |
|
tools/validation
Package validation checks Tool arguments and successful structured output against the native schemas captured with a definition revision.
|
Package validation checks Tool arguments and successful structured output against the native schemas captured with a definition revision. |
|
util/retry
Package retry provides a small generic helper for retrying operations with a caller-supplied backoff strategy and retry classifier.
|
Package retry provides a small generic helper for retrying operations with a caller-supplied backoff strategy and retry classifier. |
|
terraform
|
|
|
provider
module
|
|
|
tools
|
|
|
check-contract-casing
command
Command check-contract-casing prevents AuthProxy-owned wire contracts from drifting away from lowerCamelCase.
|
Command check-contract-casing prevents AuthProxy-owned wire contracts from drifting away from lowerCamelCase. |
|
check-gin-json-rendering
command
|
|
|
ui
|
|
|
admin/embed
Package adminembed exposes the built admin UI as an embedded filesystem.
|
Package adminembed exposes the built admin UI as an embedded filesystem. |
|
marketplace/embed
Package marketplaceembed exposes the built marketplace UI as an embedded filesystem.
|
Package marketplaceembed exposes the built marketplace UI as an embedded filesystem. |
Click to show internal directories.
Click to hide internal directories.

