Versions in this module Expand all Collapse all v0 v0.1.1 Oct 10, 2026 v0.1.0 Oct 5, 2026 Changes in this version + const KeyPath + const ListPath + const ListType + const ScopeKeys + const ScopePeers + type Key [32]byte + func ParseKey(s string) (Key, error) + func (k Key) String() string + type List struct + Expires time.Time + IssuedAt time.Time + Peers []Peer + Version uint64 + func (l List) Claims(issuer, audience string) map[string]any + type Peer struct + Device string + Expires time.Time + Key Key + Subject string + Username string + type Source struct + func NewSource(ctx context.Context, cfg SourceConfig) (*Source, error) + func (s *Source) Fetch(ctx context.Context) (*List, error) + type SourceConfig struct + Client *http.Client + ClientID string + ClientSecret string + Issuer string + Now func() time.Time