services/identity: make the mock oauth email flag-configurable & other changes

This is needed to use identityd_test for a test GCE instance that mimics
production.
Other changes in this cl:

- moving v23.Init at the top of main in identityd_test s.t. the flag parsing
  happens inside v23.Init

- fix error messages when SplitHostPort fails

- dump the output of tls cert generation when it fails (to help the user figure
  out what went wrong).

Change-Id: I45fee0f6222431035ffa924823be9416640ef236
5 files changed
tree: b962deaee76c7de8e300f66b1678959fc6df6313
  1. cmd/
  2. envvar/
  3. examples/
  4. internal/
  5. lib/
  6. profiles/
  7. services/
  8. test/
  9. .gitignore
  10. AUTHORS
  11. CONTRIBUTORS
  12. LICENSE
  13. PATENTS
  14. README.md
  15. VERSION
README.md

Vanadium

This repository contains a reference implementation of the Vanadium APIs.

Unlike the APIs in https://github.com/vanadium/go.v23, which promises to provide backward compatibility this repository makes no such promises.