Versions in this module Expand all Collapse all v0 v0.1.2 Jun 14, 2026 Changes in this version + const DriverDummy + const DriverIAM + type Authenticator interface + Authenticate func(ctx context.Context, token string) (*authorization.Actor, *U, error) + EnsureRoles func(ctx context.Context, token string, actor *authorization.Actor) (*authorization.Actor, error) + func New[U any](cfg Config, resolver iam.UserResolver[U], ...) (Authenticator[U], error) + type Config struct + Driver string + IAM iam.Config + type Func func(ctx context.Context, token string) (*authorization.Actor, *U, error) + func (f Func[U]) Authenticate(ctx context.Context, token string) (*authorization.Actor, *U, error) + func (f Func[U]) EnsureRoles(_ context.Context, _ string, actor *authorization.Actor) (*authorization.Actor, error)