[w3c/webauthn] 33cdaf: Fix issue with |savedCredentialId| scope

  Branch: refs/heads/master
  Home:   https://github.com/w3c/webauthn
  Commit: 33cdaf1da2f0384266cc852f8fe8c3db49be7722
      https://github.com/w3c/webauthn/commit/33cdaf1da2f0384266cc852f8fe8c3db49be7722
  Author: Emil Lundberg <emil@yubico.com>
  Date:   2018-05-09 (Wed, 09 May 2018)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix issue with |savedCredentialId| scope

This fixes one of the inline issues in the spec.

Since the value of the |savedCredentialId| variable depends on the
credentials contained in each |authenticator|, a single global
|savedCredentialId| variable is not sufficient. Therefore a map of
|authenticator|s to |savedCredentialId|s is used instead.


  Commit: e124cd769b561a8938fbed8e9964b3d0e20a2d7e
      https://github.com/w3c/webauthn/commit/e124cd769b561a8938fbed8e9964b3d0e20a2d7e
  Author: Emil Lundberg <emil@yubico.com>
  Date:   2018-05-09 (Wed, 09 May 2018)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Reformulate "lifetime of |lifetimeTimer|" as "until |lifetimeTimer| expires"


  Commit: 56fd4467d5ff256fb391423bb35740dbce041853
      https://github.com/w3c/webauthn/commit/56fd4467d5ff256fb391423bb35740dbce041853
  Author: Emil Lundberg <emil@yubico.com>
  Date:   2018-05-09 (Wed, 09 May 2018)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge "for each authenticator" algorithm step into "while timer not expired" step

This merges the previous step 19 of makeCredential in as a switch case
of step 20, and the previous step 18 of getAssertion in as a switch case
of step 19. This way there is only one step in each algorithm that tries
to express things to do asynchronously for the duration of the timer.

The inline `Issue:`s mentioning underspecified behaviour are replaced
with descriptions of an abstract "set of presently available
authenticators" and `Note:`s indicating that this is intentionally
underspecified and meant to represent different connection and discovery
mechanisms all in one.

This also swaps the order of the previous steps 17 ("Start
|lifetimeTimer|.") and 18 ("Let |issuedRequests| be a new ordered set")
of makeCredential, for consistency with getAssertion and so that the
step "Start |lifetimeTimer|." immediately precedes the step "While
|lifetimeTimer| has not expired [...]".


  Commit: bc6dcf0ae53dc6dcfec16cda20ce6e3549540eff
      https://github.com/w3c/webauthn/commit/bc6dcf0ae53dc6dcfec16cda20ce6e3549540eff
  Author: Emil Lundberg <emil@yubico.com>
  Date:   2018-05-15 (Tue, 15 May 2018)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Add @agl's commas


  Commit: e5696ed6bee6f13d9eb1b2062ab1cce6d2298df7
      https://github.com/w3c/webauthn/commit/e5696ed6bee6f13d9eb1b2062ab1cce6d2298df7
  Author: Emil Lundberg <emil@yubico.com>
  Date:   2018-05-15 (Tue, 15 May 2018)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Emphasize that already-available authenticators also "become available"


  Commit: 25527753261d554425a4daac7302744e1ff6b5c6
      https://github.com/w3c/webauthn/commit/25527753261d554425a4daac7302744e1ff6b5c6
  Author: Emil Lundberg <emil@yubico.com>
  Date:   2018-05-30 (Wed, 30 May 2018)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge branch 'master' into issue-613-hot-plugging-finish


  Commit: f2fae2ed1f083232561134a6afa90f851c76e528
      https://github.com/w3c/webauthn/commit/f2fae2ed1f083232561134a6afa90f851c76e528
  Author: Emil Lundberg <emil@yubico.com>
  Date:   2018-05-30 (Wed, 30 May 2018)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge branch 'master' into issue-613-hot-plugging-finish


  Commit: c8f110d9765a2a9aeee2d68bcf7e1e9fd31f3ba8
      https://github.com/w3c/webauthn/commit/c8f110d9765a2a9aeee2d68bcf7e1e9fd31f3ba8
  Author: Emil Lundberg <emil@yubico.com>
  Date:   2018-05-30 (Wed, 30 May 2018)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge branch 'master' into issue-613-hot-plugging-finish


  Commit: b0ca15fa82e531dadaba9fc49c8c7abf141ef4d5
      https://github.com/w3c/webauthn/commit/b0ca15fa82e531dadaba9fc49c8c7abf141ef4d5
  Author: Emil Lundberg <emil@emlun.se>
  Date:   2018-06-06 (Wed, 06 Jun 2018)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #900 from w3c/issue-613-hot-plugging-finish

Finish up hot-plugging algorithm language


Compare: https://github.com/w3c/webauthn/compare/f3b706b2b1a4...b0ca15fa82e5
      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

Received on Wednesday, 6 June 2018 17:14:54 UTC