fdfff429

By: Michael Lynch <git@mtlynch.io>

Inject shared-secret auth rate limiter

Make shared-secret authentication depend on a rate limiter function supplied by callers. This keeps the authenticator focused on authentication and lets tests set rate-limit behavior directly without exercising the concrete limiter.
Codeberg

Suite timing

Time to Start Worker time Duration Time to finish
Config 0s 1s 20m06s 20m07s
Eval - - - -
Build - - - -
Test - - - -
Deploy - - - -
Suite 0s 1s 20m06s 20m07s