From 188ae0deb2f630cf2a4979625733e117136df545 Mon Sep 17 00:00:00 2001 From: sam goto Date: Fri, 29 Sep 2023 09:28:13 -0700 Subject: [PATCH] Update navigator-identity-proposal.md --- navigator-identity-proposal.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/navigator-identity-proposal.md b/navigator-identity-proposal.md index 3fe6795..88451ee 100644 --- a/navigator-identity-proposal.md +++ b/navigator-identity-proposal.md @@ -1,9 +1,10 @@ -This is an alternative design that optimizes for decoupling identity verification and authentication further (so that they have more autonomy to -evolve independently) while still accomplishing the goal of being able to request them at the same time in the same dialog. +This is an alternative design that optimizes for decoupling identity verification and authentication further (so that developers get a clear signal about their differences) while still accomplishing the goal of being able to request multiple identity schemes (e.g. mdocs, vcs and federation) at the same time in the same dialog. In this proposal, we create a new namespace for identity verification, say `navigator.identity`, as opposed to integrate with the existing authentication-oriented [Credential Manager](https://www.w3.org/TR/credential-management-1/) being used by WebAuthn, WebOTP and FedCM. +> NOTE: an alternative (and compatible) variation is to introduce a `navigator.credentials.getIdentity()` method that has the same structure as this. + ```javascript const result = await navigator.identity.get({ wallet: {