Directories
¶
| Path | Synopsis |
|---|---|
|
Package auth defines application-independent authentication contracts and errors.
|
Package auth defines application-independent authentication contracts and errors. |
|
local
Package local provides password hashing and verification for application-owned user stores.
|
Package local provides password hashing and verification for application-owned user stores. |
|
oidc
Package oidc provides a reusable, storage-independent OpenID Connect authorization-code flow.
|
Package oidc provides a reusable, storage-independent OpenID Connect authorization-code flow. |
|
provisioning
Package provisioning coordinates external identities with application-owned user storage.
|
Package provisioning coordinates external identities with application-owned user storage. |
|
proxy
Package proxy accepts externally asserted identities only from explicitly trusted requests.
|
Package proxy accepts externally asserted identities only from explicitly trusted requests. |
|
session
Package session implements opaque, purpose-bound, hashed browser sessions.
|
Package session implements opaque, purpose-bound, hashed browser sessions. |
|
Package config registers optional, reusable deployment flag groups with tinyflags.
|
Package config registers optional, reusable deployment flag groups with tinyflags. |
|
examples
|
|
|
basic
command
Command basic runs an HTTP application with a separate operational listener.
|
Command basic runs an HTTP application with a separate operational listener. |
|
Package httpauth bridges application-owned users and authenticators into net/http.
|
Package httpauth bridges application-owned users and authenticators into net/http. |
|
Package httpserver composes application and management HTTP handlers and serves them independently.
|
Package httpserver composes application and management HTTP handlers and serves them independently. |
|
Package logging creates application loggers with a small, deployment-friendly configuration surface.
|
Package logging creates application loggers with a small, deployment-friendly configuration surface. |
|
Package secrets encrypts sensitive application settings with a deployment-managed key.
|
Package secrets encrypts sensitive application settings with a deployment-managed key. |
|
Package web serves embedded single-page applications with optional Go-template index data.
|
Package web serves embedded single-page applications with optional Go-template index data. |
Click to show internal directories.
Click to hide internal directories.