08061956

By: Michael Lynch <git@mtlynch.io>

Isolate shared secret authentication

Move shared secret credential handling into a dedicated auth package and make handlers depend on a narrow authenticator interface. This keeps the HTTP layer independent of the current auth mechanism so a future replacement can plug in at the server boundary.

Suite timing

Time to Start Worker time Duration Time to finish
Config 23s 3s 3s 26s
Eval 27s 1m46s 1m46s 2m14s
Build 5m06s 16s - -
Test - - - -
Deploy - - - -
Suite 23s 2m06s - -

Timeline

0s30s40s50s1m1m10s1m20s1m30s1m40s1m50s2m2m10s5m10s5m20s