Documentation
¶
Overview ¶
Package control authenticates public requests and authorizes administrative operations, then invokes the private provider protocols. Built-in private service handlers and storage adapters live in pkg/facts/server.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Key sshcert.RawPrivateKey
DirectoryURL, DirectoryBackendURL, InventoryBackendURL string
Validator TokenValidator
DirectoryAdmins, InventoryAdmins Admins
SCIMToken string
InventoryToken string
// EnrollmentToken authorizes pending submissions only. Empty disables that
// path; single-use preapproval credentials are validated by inventory.
EnrollmentToken string
TLS tlsconfig.Config
}
Config keeps identity and administrative grants at control. The directory complete lookup URL is required and discovers optional SCIM management. DirectoryBackendURL enables the built-in directory snapshot and audit APIs; InventoryBackendURL is the complete inventory fact endpoint where optional management resources are discovered.
Click to show internal directories.
Click to hide internal directories.