Skip to content

Commit

Permalink
Update navigator-identity-proposal.md
Browse files Browse the repository at this point in the history
  • Loading branch information
samuelgoto authored Sep 29, 2023
1 parent 8f88f2e commit 188ae0d
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions navigator-identity-proposal.md
Original file line number Diff line number Diff line change
@@ -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: {
Expand Down

0 comments on commit 188ae0d

Please sign in to comment.