fdda0394

By: Michael Lynch <git@mtlynch.io>

Parse all login request values together

The login handler now includes the client IP in its typed parsed request,
so one dedicated function validates every request value before token creation.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 0s 12s 12s 12s 0s
Eval 8s 35s 35s 44s 0s
Build 26s 4m27s 1m30s 1m56s 5s
Suite 0s 5m14s 1m56s 1m56s 5s

Timeline

0s0s10s20s30s40s50s1m1m10s1m20s1m30s1m40s1m50s