[webauthn] Eliminate duplicate terminology (#1648)

emlun has just created a new issue for https://github.com/w3c/webauthn:

== Eliminate duplicate terminology ==
Continuation of #358.

We probably can't eliminate all of these since some of them are defined externally (e.g., "credential" and "credential source"), but anyway: these many terms are a source of some confusion and make the spec difficult for new readers.

- "credential"
  - Credential
  - Public Key Credential
  - Public Key Credential Source

- "Discoverable Credentials"
  - Discoverable Credential
  - Client-side discoverable Credential
  - Client-side discoverable Public Key Credential Source
  - Resident Credential
  - Resident Key

- "Non-discoverable Credentials"
  - Non-discoverable Credential
  - Non-Resident Credential
  - Server-side Credential
  - Server-side Public Key Credential Source

- "Authenticator Attachment"
  - Authenticator Attachment
  - Authenticator Attachment Modality
  - platform attachment
  - platform authenticator
  - cross-platform attachment
  - roaming credential

- "discoverable credential capable"
  - discoverable credential capable
  - Credential Storage Modality

- "Authentication Factor Capability"
  - Multi-factor capable
  - User-verifying platform authenticator
  - First-factor roaming authenticator
  - Single-factor capable
  - Second-factor platform authenticator
  - Second-factor roaming authenticator

Please view or discuss this issue at https://github.com/w3c/webauthn/issues/1648 using your GitHub account

Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Tuesday, 13 July 2021 20:17:30 UTC