services/identity: Get rid of email classification.

The "email classifier" feature of identityd, which allowed it to
generate different blessings based on the email address of the requestor
is no longer a used feature, so remove it (and save some complexity).

Furthermore, for the identityd instance on https://dev.v.io/auth,
the plan is to have it start issuing shorter blessings of the form:
"dev.v.io/u/<email>" instead of the current
"dev.v.io/root/users/<email>". And in doing so, identityd will not
longer add the "users" prefix since it will be running as "dev.v.io/u".

This commit prepares identityd to work with both the new ("dev.v.io/u")
and old ("dev.v.io/root") blessings. Some code will be cleaned up
once the transition happens in production.

Closes vanadium/issues#468

Change-Id: I8c7dbe96f719e2e64b2315df13828e400fb94b7f
10 files changed
tree: 74ed4273879ab6c476748737b4202ef1fa1b0b32
  1. cmd/
  2. envvar/
  3. examples/
  4. internal/
  5. lib/
  6. runtime/
  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.