Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
truster
command
Package main provides the truster executable.
|
Package main provides the truster executable. |
|
examples
|
|
|
config
Package exampleconfig exposes configuration examples embedded in the binary.
|
Package exampleconfig exposes configuration examples embedded in the binary. |
|
internal
|
|
|
authpolicy
Package authpolicy resolves effective static and database policy.
|
Package authpolicy resolves effective static and database policy. |
|
buildvars
Package buildvars exposes build-time version metadata.
|
Package buildvars exposes build-time version metadata. |
|
challenge
Package challenge verifies bot-detection challenges.
|
Package challenge verifies bot-detection challenges. |
|
cmd
Package cmd provides the truster command-line interface.
|
Package cmd provides the truster command-line interface. |
|
config
Package config provides JSONC configuration loading and validation.
|
Package config provides JSONC configuration loading and validation. |
|
dev
Package dev serves live-reloading template previews with mock data.
|
Package dev serves live-reloading template previews with mock data. |
|
dpop
Package dpop implements strict, reusable DPoP proof cryptographic primitives.
|
Package dpop implements strict, reusable DPoP proof cryptographic primitives. |
|
email
Package email sends verification messages over SMTP.
|
Package email sends verification messages over SMTP. |
|
oidc
Package oidc implements the OpenID Connect server endpoints.
|
Package oidc implements the OpenID Connect server endpoints. |
|
refresh
Package refresh implements rotating refresh-token exchange logic.
|
Package refresh implements rotating refresh-token exchange logic. |
|
secrets
Package secrets retrieves secrets from configured providers.
|
Package secrets retrieves secrets from configured providers. |
|
servertls
Package servertls configures TLS for the Truster HTTP server.
|
Package servertls configures TLS for the Truster HTTP server. |
|
statedb
Package statedb provides SQLite and PostgreSQL protocol state storage.
|
Package statedb provides SQLite and PostgreSQL protocol state storage. |
|
templates
Package templates compiles and renders web page and email templates.
|
Package templates compiles and renders web page and email templates. |
|
tokens
Package tokens signs tokens and resolves group claims.
|
Package tokens signs tokens and resolves group claims. |
|
trust
Package trust verifies external OIDC tokens and evaluates compiled trust bindings.
|
Package trust verifies external OIDC tokens and evaluates compiled trust bindings. |
|
upstream
Package upstream provides connectors for authenticating users with upstream OAuth2/OIDC providers.
|
Package upstream provides connectors for authenticating users with upstream OAuth2/OIDC providers. |
|
scripts
|
|
|
generate-trust-policy-schema
command
Command generate-trust-policy-schema writes the public trust policy schema bundle.
|
Command generate-trust-policy-schema writes the public trust policy schema bundle. |
|
test-rr-proxy
command
|
|
|
Package trustpolicy validates external identity claim policies.
|
Package trustpolicy validates external identity claim policies. |
Click to show internal directories.
Click to hide internal directories.