Module traits

Module traits 

Source
Expand description

Traits for configuration use.

Structs§

BackendUserIdFilter
A filter for user mapping variants.
NonAdminBackendUserIdFilter
A filter for non-administrative user mapping variants.

Enums§

BackendUserIdKind
The kind of backend user.
Error
An error that may occur when using signstar-config traits.
NonAdminBackendUserIdKind
The kind of non-administrative backend user.

Traits§

BackendDomainFilter
An interface to define a generic filter when evaluating the domains of a backend.
BackendKeyIdFilter
An interface to define a generic filter when evaluating the key IDs of a backend.
ConfigAuthorizedKeyEntries
An interface for returning all AuthorizedKeyEntrys tracked by a configuration implementation.
ConfigSystemUserIds
An interface for returning all SystemUserIds tracked by a configuration implementation.
MappingAuthorizedKeyEntry
An interface for returning an optional SSH authorized_keys entry.
MappingBackendDomain
An interface for returning a backend domain based on an optional filter.
MappingBackendKeyId
An interface for returning a list of key IDs based on a filter.
MappingBackendUserIds
An interface for returning a list of backend users based on a filter.
MappingBackendUserSecrets
An interface to create and load secrets for backend users in user mapping implementations.
MappingSystemUserId
An interface for returning an optional SystemUserId or a [User].