Documentation
¶
Overview ¶
Package host assembles one writable Datly-backed authz authority for an embedding application. It neither owns the SQL connection nor chooses an IdP.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
DB *sql.DB
Driver string
Identity Identity
Policies []authz.Document
Requirements []gating.Binding
EditorRoles []string
PolicyReplaceRule string // editor-roles (default) or manage-access
Choices gating.ChoicesProvider
Directory authz.Directory // optional trusted policy-editor choice provider
PolicyChoices []authz.PolicyChoiceBinding // exact server-owned choices when no external directory is supplied
Entities gating.EntityPermissionProvider
Entitlements map[string]gating.EntitlementProvider
}
Click to show internal directories.
Click to hide internal directories.