[w3c/webauthn] 62a7b3: Add “appidExclude” extension.

  Branch: refs/heads/issue-1246-credentialid-privacy-leak
  Home:   https://github.com/w3c/webauthn

  Commit: 62a7b3bb7edbda2a1e346472c606198421b34892
      https://github.com/w3c/webauthn/commit/62a7b3bb7edbda2a1e346472c606198421b34892

  Author: Adam Langley <agl@chromium.org>
  Date:   2019-06-24 (Mon, 24 Jun 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Add “appidExclude” extension.

This change adds a registration-only “appidExclude” extension that
allows platforms to make excludeCredentials effective when transitioning
from U2F.

It's a separate extension from “appid” because that extension was
documented in level one as being authentication-only and some
implementations thus reject it for registration. Also, having an
“appid” extension that's effective during registration invites people to
believe that it does the “obvious” thing and allows the creation of U2F
credentials, which isn't true.

Fixes #1235.


  Commit: acf62ad76a9d1d05d710e452c78b178a7f992d22
      https://github.com/w3c/webauthn/commit/acf62ad76a9d1d05d710e452c78b178a7f992d22

  Author: Adam Langley <agl@chromium.org>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Address some of Jeff's comments


  Commit: 485df4999859c06579ac8133b0f84786ca552993
      https://github.com/w3c/webauthn/commit/485df4999859c06579ac8133b0f84786ca552993

  Author: JeffH <jdhodges@google.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  apply polish


  Commit: 8a5917a94dc4918894a8e95df3bcfdbe326adad4
      https://github.com/w3c/webauthn/commit/8a5917a94dc4918894a8e95df3bcfdbe326adad4

  Author: Adam Langley <agl@imperialviolet.org>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #3 from agl/appidexclude-jeffh

apply polish


  Commit: bfba3fe1099fa42211b83679e86d10b168736ec3
      https://github.com/w3c/webauthn/commit/bfba3fe1099fa42211b83679e86d10b168736ec3

  Author: JeffH <jdhodges@google.com>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge branch 'master' into appidexclude


  Commit: dcc510b1b97cbf7be0bbd0f34bcc6598c48ee93d
      https://github.com/w3c/webauthn/commit/dcc510b1b97cbf7be0bbd0f34bcc6598c48ee93d

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-06-27 (Thu, 27 Jun 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Apply edits suggested in PR #1242 review

See https://github.com/w3c/webauthn/pull/1242#pullrequestreview-254659344



  Commit: b194d3e10bc6a70ce520e51211271f6f897729e8
      https://github.com/w3c/webauthn/commit/b194d3e10bc6a70ce520e51211271f6f897729e8

  Author: JeffH <jdhodges@google.com>
  Date:   2019-06-27 (Thu, 27 Jun 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge branch 'master' into issue-1247-use-cases-polish


  Commit: 916aad6a6f3167380d4e1c9fcfddc6e36bb05768
      https://github.com/w3c/webauthn/commit/916aad6a6f3167380d4e1c9fcfddc6e36bb05768

  Author: =JeffH <jdhodges@google.com>
  Date:   2019-06-27 (Thu, 27 Jun 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Apply suggestions from code review

apply @emluyn's polishing, thx!

Co-Authored-By: Emil Lundberg <emil@emlun.se>


  Commit: 0690ac75509c2de2e71e0fcda64ea96fd237b155
      https://github.com/w3c/webauthn/commit/0690ac75509c2de2e71e0fcda64ea96fd237b155

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-07-01 (Mon, 01 Jul 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Re-focus resident key definitions around allowCredentials aspect

See issue #1197
https://github.com/w3c/webauthn/issues/1197



  Commit: 0e755d53a9025f41b7124261c4d0257d65fb606c
      https://github.com/w3c/webauthn/commit/0e755d53a9025f41b7124261c4d0257d65fb606c

  Author: Emil Lundberg <emil@emlun.se>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Apply suggestions from code review

Thanks @equalsJeffH!

Co-Authored-By: =JeffH <jdhodges@google.com>


  Commit: 5dc3082fcdd4bfdf224a1460516f24208b3ddd26
      https://github.com/w3c/webauthn/commit/5dc3082fcdd4bfdf224a1460516f24208b3ddd26

  Author: Emil Lundberg <emil@emlun.se>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Apply more suggestions from code review

Thanks @equalsJeffH!

Co-Authored-By: =JeffH <jdhodges@google.com>


  Commit: 5c82e09be660bfc8b1503d19045164622c3e9a21
      https://github.com/w3c/webauthn/commit/5c82e09be660bfc8b1503d19045164622c3e9a21

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Use more accurate terms as pointed out by @equalsJeffH


  Commit: 8e5819d14abb4267f9007509205ea5022e7b6690
      https://github.com/w3c/webauthn/commit/8e5819d14abb4267f9007509205ea5022e7b6690

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Prettify whitespace


  Commit: 645538f3220ab85cb31b84d6fb9003e1411ca07d
      https://github.com/w3c/webauthn/commit/645538f3220ab85cb31b84d6fb9003e1411ca07d

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Use the correct Infra reference for "empty"


  Commit: edb93f701edf78f588ad18c321af47123fe0edb6
      https://github.com/w3c/webauthn/commit/edb93f701edf78f588ad18c321af47123fe0edb6

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-07-03 (Wed, 03 Jul 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Rewrite Authenticator Taxonomy introduction

Start with some example use cases, and expand on what distinguishes the
most interesting use cases from the less interesting ones.


  Commit: 63575b2451216ff0e3890c5bdfe6d4be49c9d58c
      https://github.com/w3c/webauthn/commit/63575b2451216ff0e3890c5bdfe6d4be49c9d58c

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-07-03 (Wed, 03 Jul 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Change "roam among" to "roam between"


  Commit: 1e9cc109807a56e4d3dc45afbb9ad244e1cc3b9d
      https://github.com/w3c/webauthn/commit/1e9cc109807a56e4d3dc45afbb9ad244e1cc3b9d

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-07-03 (Wed, 03 Jul 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Clarify platform-authnr-as-roaming description


  Commit: 2e7e3b8b62c7ec04a5af5d7c960978aeb71c63e3
      https://github.com/w3c/webauthn/commit/2e7e3b8b62c7ec04a5af5d7c960978aeb71c63e3

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-07-03 (Wed, 03 Jul 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Spell out references to single/multi-factor capable

To disambiguate from "[=single-factor=] authentication" and
"[=multi-factor=] authentication".


  Commit: 4154a53a90d9a37f4260f928a9ea8cbede7570ac
      https://github.com/w3c/webauthn/commit/4154a53a90d9a37f4260f928a9ea8cbede7570ac

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-07-03 (Wed, 03 Jul 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Add note that resident credentials don't require empty allowCredentials


  Commit: 09b53bb11ed99fc71f61c3b4799db815e917f0a2
      https://github.com/w3c/webauthn/commit/09b53bb11ed99fc71f61c3b4799db815e917f0a2

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-07-04 (Thu, 04 Jul 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Move user handle requirements to user.id definition

See issue #1252
https://github.com/w3c/webauthn/issues/1252



  Commit: d2a4543f4adabd7cafebae70d25fa0480bcc70fd
      https://github.com/w3c/webauthn/commit/d2a4543f4adabd7cafebae70d25fa0480bcc70fd

  Author: J.C. Jones <jc@mozilla.com>
  Date:   2019-07-10 (Wed, 10 Jul 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #1254 from w3c/issue-1252-userid-length

Move user handle requirements to user.id definition


  Commit: 146d35ba3ae6a6376d58b0a008626d378684dc7f
      https://github.com/w3c/webauthn/commit/146d35ba3ae6a6376d58b0a008626d378684dc7f

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-07-17 (Wed, 17 Jul 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #1248 from w3c/issue-1247-use-cases-polish

Apply edits suggested in PR #1242 review


  Commit: 3ad7ad71bae0b009fef626d5a7af9f22e418caf5
      https://github.com/w3c/webauthn/commit/3ad7ad71bae0b009fef626d5a7af9f22e418caf5

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-07-17 (Wed, 17 Jul 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #1249 from w3c/issue-1197-rk

Re-focus resident key definitions around allowCredentials aspect


  Commit: 4561e48f6c14e2c03c886b99a056ae88654ba717
      https://github.com/w3c/webauthn/commit/4561e48f6c14e2c03c886b99a056ae88654ba717

  Author: J.C. Jones <jc@mozilla.com>
  Date:   2019-07-31 (Wed, 31 Jul 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #1244 from agl/appidexclude

Add “appidExclude” extension.


  Commit: 89bf1c174fdb87e560ab624442d0daa3ece9af7c
      https://github.com/w3c/webauthn/commit/89bf1c174fdb87e560ab624442d0daa3ece9af7c

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-08-07 (Wed, 07 Aug 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge branch 'master' into issue-1231-improve-authenticator-taxonomy


  Commit: fc01edc4c9264c113c48acfb60618b66fe011952
      https://github.com/w3c/webauthn/commit/fc01edc4c9264c113c48acfb60618b66fe011952

  Author: =JeffH <jdhodges@google.com>
  Date:   2019-08-09 (Fri, 09 Aug 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  link directly to android key attestation schema (#1266)

* fix issue #1265

* make link more obvious

* Update index.bs

Co-Authored-By: Emil Lundberg <emil@yubico.com>


  Commit: 2a50293d3d79e718606def99b2776b8c6bbdb15e
      https://github.com/w3c/webauthn/commit/2a50293d3d79e718606def99b2776b8c6bbdb15e

  Author: Adam Langley <agl@imperialviolet.org>
  Date:   2019-08-21 (Wed, 21 Aug 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Add note about decoding U2F keyhandles. (#1272)

* Add note about decoding U2F keyhandles.

U2F key handles need to be base64url decoded before being used as
ArrayBuffers in WebAuthn calls. This isn't completely obvious so this
change adds a clarification to the appid and appidExclude extensions.

* Address Jeff's comments by linking to [=base64url encoding=]


  Commit: ea9d4a8d180f49e7ba213f273a7a89d53866de1e
      https://github.com/w3c/webauthn/commit/ea9d4a8d180f49e7ba213f273a7a89d53866de1e

  Author: =JeffH <jdhodges@google.com>
  Date:   2019-08-21 (Wed, 21 Aug 2019)

  Changed paths:
    M images/fido-attestation-structures.svg

  Log Message:
  -----------
  updated attstation object figure for proper CBOR key ordering (#1278)


  Commit: 0cc6d70009cd6c481cedd46bed5d6c63da0caabe
      https://github.com/w3c/webauthn/commit/0cc6d70009cd6c481cedd46bed5d6c63da0caabe

  Author: Adam Langley <agl@imperialviolet.org>
  Date:   2019-08-21 (Wed, 21 Aug 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Clarify the U2F attestation verification. (#1280)

Fixes #1279.


  Commit: 6ca8bed43a405f67fcf9c2808edead1e6dab3b1b
      https://github.com/w3c/webauthn/commit/6ca8bed43a405f67fcf9c2808edead1e6dab3b1b

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-08-27 (Tue, 27 Aug 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Add RP ops step of storing new credential counter


  Commit: b75aef303aef18aeb0700740dfa4e4c0fa75eda7
      https://github.com/w3c/webauthn/commit/b75aef303aef18aeb0700740dfa4e4c0fa75eda7

  Author: Adam Langley <agl@imperialviolet.org>
  Date:   2019-08-28 (Wed, 28 Aug 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix #1268 Type transport strings as DOMStrings. (#1275)

* Type transport strings as DOMStrings.

Currently transports are represented as an enum. However, WebIDL has
strict enums. (I.e. an RP which sent an unrecognised transport would
make the whole structure unparsable.) This means that every time we add
a transport, we break all existing browsers.

In order to address this, this change retypes transports as plain
DOMStrings. The AuthenticatorTransport enum still exists, but now only
as documentation and registry — not as a factor in type-checking.

* Address Emil's comment

Fixes #1268.

* Address Jeff's comments.


  Commit: 30d3e9f0d2b11116626cd13735857bb3c0f6b797
      https://github.com/w3c/webauthn/commit/30d3e9f0d2b11116626cd13735857bb3c0f6b797

  Author: John Bradley <ve7jtb@ve7jtb.com>
  Date:   2019-08-28 (Wed, 28 Aug 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Add lightning transport (#1264)

* Update index.bs

Add lightning transport

Fixes #1261

* Update index.bs

Fix missing comma


  Commit: 7d255653d26bb8deeb8b39b268a682b30ae3e121
      https://github.com/w3c/webauthn/commit/7d255653d26bb8deeb8b39b268a682b30ae3e121

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-09-04 (Wed, 04 Sep 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Address some of @equalsJeffH's review comments


  Commit: aded02035e6e63fc58f7508c21e70079b72fb0d2
      https://github.com/w3c/webauthn/commit/aded02035e6e63fc58f7508c21e70079b72fb0d2

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-09-04 (Wed, 04 Sep 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #1270 from w3c/issue-1231-improve-authenticator-taxonomy

Improve authenticator taxonomy section


  Commit: 97e659db6621dced069e4263ced5c97cfeaeca46
      https://github.com/w3c/webauthn/commit/97e659db6621dced069e4263ced5c97cfeaeca46

  Author: =JeffH <jdhodges@google.com>
  Date:   2019-09-04 (Wed, 04 Sep 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  fix #1277: webauthn -> publickey-credentials (#1284)


  Commit: 8667dbe39baceb09baea3bf6bd467752bfc35cf9
      https://github.com/w3c/webauthn/commit/8667dbe39baceb09baea3bf6bd467752bfc35cf9

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-09-04 (Wed, 04 Sep 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #1288 from w3c/issue-1282-rp-initialize-sigcount

Add RP ops step of storing new credential counter


  Commit: 4b3638814bd9cb1dc7e575f8d6094d52d3e3ed56
      https://github.com/w3c/webauthn/commit/4b3638814bd9cb1dc7e575f8d6094d52d3e3ed56

  Author: Robert Linder <26493779+Malvoz@users.noreply.github.com>
  Date:   2019-09-09 (Mon, 09 Sep 2019)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  (Deja vu) webauthn => publickey-credentials (#1295)


  Commit: a52771d18edf0b580bc7e3c1549e14d43f1ffc13
      https://github.com/w3c/webauthn/commit/a52771d18edf0b580bc7e3c1549e14d43f1ffc13

  Author: Emil Lundberg <emil@yubico.com>
  Date:   2019-09-11 (Wed, 11 Sep 2019)

  Changed paths:
    M images/fido-attestation-structures.svg
    M index.bs

  Log Message:
  -----------
  Merge branch 'master' into issue-1246-credentialid-privacy-leak


Compare: https://github.com/w3c/webauthn/compare/01ccc46a1f81...a52771d18edf

Received on Wednesday, 11 September 2019 16:16:24 UTC