Help us shape the future of Go! Take the 2026 Go Developer Survey

pkg/

directory
v0.45.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2026 License: Apache-2.0, Apache-2.0

Directories

Path Synopsis
Package breakerpool provides a generic circuit breaker pool with priority-based failover.
Package breakerpool provides a generic circuit breaker pool with priority-based failover.
Package facts defines provider and administration protocols and their public clients.
Package facts defines provider and administration protocols and their public clients.
control
Package control authenticates public requests and authorizes administrative operations, then invokes the private provider protocols.
Package control authenticates public requests and authorizes administrative operations, then invokes the private provider protocols.
directory
Package directory owns managed identities, administration, and the user and group facts supplied to authorization.
Package directory owns managed identities, administration, and the user and group facts supplied to authorization.
directory/scim
Package scim adapts SCIM provisioning to the directory storage contract.
Package scim adapts SCIM provisioning to the directory storage contract.
directory/sqlitestore
Package sqlitestore implements the managed directory using embedded SQLite.
Package sqlitestore implements the managed directory using embedded SQLite.
directory/storetest
Package storetest tests the public directory storage and lookup contracts.
Package storetest tests the public directory storage and lookup contracts.
inventory
Package inventory owns managed host facts, enrollment, patterns, and storage.
Package inventory owns managed host facts, enrollment, patterns, and storage.
inventory/sqlitestore
Package sqlitestore implements managed inventory using embedded SQLite.
Package sqlitestore implements managed inventory using embedded SQLite.
inventory/storetest
Package storetest provides the inventory backend contract suite.
Package storetest provides the inventory backend contract suite.
server
Package server serves built-in directory and inventory facts and their private management APIs.
Package server serves built-in directory and inventory facts and their private management APIs.
storage
Package storage owns the database settings shared by the built-in fact stores.
Package storage owns the database settings shared by the built-in fact stores.
Package hostpattern implements the hostname-pattern language shared by inventory resolution and Writ host selectors.
Package hostpattern implements the hostname-pattern language shared by inventory resolution and Writ host selectors.
Package oidc owns OIDC login, token verification, and Epithet identity mapping.
Package oidc owns OIDC login, token verification, and Epithet identity mapping.
Package principal implements Epithet's deterministic SSH certificate principal schemes.
Package principal implements Epithet's deterministic SSH certificate principal schemes.
Package serviceauth signs and verifies request-bound service credentials.
Package serviceauth signs and verifies request-bound service credentials.
Package tlsconfig provides shared TLS configuration for HTTP clients.
Package tlsconfig provides shared TLS configuration for HTTP clients.
Package wire contains shared certificate, discovery, host, and evaluation types.
Package wire contains shared certificate, discovery, host, and evaluation types.
Package writ compiles policy source into validated IL.
Package writ compiles policy source into validated IL.
diag
Package diag holds source positions and diagnostics for the writ policy language.
Package diag holds source positions and diagnostics for the writ policy language.
eval
Package eval is SPEC §8 as a pure function: order-independent evaluation of a compiled policy against one (user, host, account) request.
Package eval is SPEC §8 as a pure function: order-independent evaluation of a compiled policy against one (user, host, account) request.
il
Package il is writ's intermediate language: the compiled rule format per SPEC §10–11.
Package il is writ's intermediate language: the compiled rule format per SPEC §10–11.
object
Package object defines the provider-independent objects consumed by Writ.
Package object defines the provider-independent objects consumed by Writ.
Package writpolicy evaluates supplied user and host facts against a compiled Writ policy, with registries of requirement handlers, flag sources, and notify targets.
Package writpolicy evaluates supplied user and host facts against a compiled Writ policy, with registries of requirement handlers, flag sources, and notify targets.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL