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.
configuredevShellx86_64-linuxbackendbackend-devcheck-bashcheck-frontendcheck-go-formattingcheck-go-test-packagescheck-trailing-newlinecheck-trailing-whitespacedeploy-to-flydiagramdocker-imagee2e-testsgo-testsimport-from-tinybeansjs-testslint-sqllittle-momentslittle-moments-devx86_64-linux