[webauthn] Extensible data structure for Authenticator Data (#1220)

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

== Extensible data structure for Authenticator Data ==
We have [Authenticator Data](https://w3c.github.io/webauthn/#sctn-authenticator-data) structure and it includes list of bit flags (1 byte).
We are leaving extra RFUs (4 bits) for future uses and assigning such bits should be considered carefully since we have no enough room.
If we decide to consume one bit for a certain purpose, we should have some ways to indicate that the bit is consumed so that any concerning components (RPs) looks at it and handles it properly.

Before too late, it is better for us to define the way to assign the flags.
One simple way is that we assign the version number for the data structure within the extension if the authenticator supports it.
We have been suffering same problem when handling the resident key feature (https://github.com/w3c/webauthn/pull/1191).

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

Received on Friday, 17 May 2019 02:56:22 UTC