Lucas Garron
1a1063897f
Merge pull request #44 from emlun/transports
...
Pass through AuthenticatorAttestationResponse.getTransports()
2022-01-11 12:42:20 -08:00
Lucas Garron
66322fc5c1
Automatically publish a release on GitHub when a `v*` tag is pushed.
2021-09-13 12:03:38 -07:00
Emil Lundberg
0c3523b64c
Pass through AuthenticatorAttestationResponse.transports
...
The spec [1] says clients are to return "[...] or an empty sequence if the
information is unavailable", so an empty sequence is used in case the client
does not support the getTransports() method.
[1]: https://www.w3.org/TR/2021/REC-webauthn-2-20210408/#dom-authenticatorattestationresponse-transports-slot
2021-06-09 22:03:40 +02:00
Emil Lundberg
288bae643c
Test AuthenticatorAttestationResponse.transports pass-through
2021-06-09 22:03:40 +02:00
Emil Lundberg
a2fe511a9c
Use derived for clientExtensionResults
2021-06-09 22:03:40 +02:00
Emil Lundberg
f3aea469d6
Add "derived" schema option alongside required and optional
2021-06-09 22:03:40 +02:00
Emil Lundberg
6fc716ba09
Type check schema properties
2021-06-09 22:03:40 +02:00
Emil Lundberg
fc7a21c121
Test clientExtensionResults pass-through on extended target
2021-06-09 22:03:33 +02:00
Lucas Garron
3a758a247b
Update README.md
2021-01-28 18:22:11 -08:00
Lucas Garron
e17d3c76b6
Extended build: Support attestation response functions.
2020-12-03 13:32:37 -08:00
Lucas Garron
4115dad0db
Remove vestigial target `main-types`.
2020-11-04 22:31:48 -08:00
Lucas Garron
8a7b15b7ef
`make format`
2020-10-12 20:04:48 -07:00
Lucas Garron
db63db728e
More fixes for the extended build JSON types.
2020-10-12 19:22:06 -07:00
Lucas Garron
fb14fa96f7
Update inspector to use extended build.
2020-10-12 19:16:31 -07:00
Lucas Garron
405eda8800
v0.5.7
...
Release notes:
- Support the `credProps` extension in the basic build.
2020-10-12 18:38:56 -07:00
Lucas Garron
c887990e0c
Add `credProps` to the basic extensions.
...
This is a useful extension (which arguably should have been in the base
spec) that adds fairly little to the code size. Chrome just implemented
support.
Build size before: 2460 bytes (946 gzipped))
Build size after: 2500 bytes (952 gzipped))
2020-10-12 18:36:24 -07:00
Lucas Garron
4d2bbfcf6f
Fix `credProps` input format (boolean, not nested).
2020-10-09 17:11:11 -07:00
Lucas Garron
bfc09089fc
Fix `getExtended` argument type.
2020-10-09 17:10:45 -07:00
Lucas Garron
1d95faee50
Split workflows into `make build` and `make test`.
2020-10-05 16:37:32 -07:00
Lucas Garron
718be608db
Move conversion functions into a separate file.
2020-10-05 16:36:04 -07:00
Lucas Garron
4a7bc9944a
Add `make publish`.
...
Adding a `publish` script to `npm` would cause extra builds.
2020-10-05 11:45:07 -07:00
Lucas Garron
8fba61db1e
v0.5.6
...
Release notes:
- Remove leftover `prf` extension from extended build.
2020-10-05 11:43:12 -07:00
Lucas Garron
35f7a1ddc2
Build types for the extended build directly
...
This can't be done using `package.json` directly.
Workaround is from https://github.com/parcel-bundler/parcel/issues/5010
2020-10-05 11:34:56 -07:00
Lucas Garron
fe215b9326
Remove leftover `prf` from extended extension inputs.
2020-09-30 15:20:56 -07:00
Lucas Garron
d6c366d92e
Add `largeBlob support` per https://github.com/w3c/webauthn/pull/1470
2020-09-30 15:19:21 -07:00
Lucas Garron
0deeb744bf
Add `largeBlob support` per https://github.com/w3c/webauthn/pull/1470
...
In the spec: https://w3c.github.io/webauthn/#sctn-large-blob-extension
2020-09-30 15:15:34 -07:00
Lucas Garron
abc211510f
`npm audit fix`
2020-09-30 12:59:38 -07:00
Lucas Garron
29b30ed6d2
Fix types/schema for `credProps` extension.
2020-09-04 13:21:12 -07:00
Lucas Garron
5f9328b71a
Fix output type/schema for `largeBlob` extension.
2020-09-04 13:16:28 -07:00
Lucas Garron
e0b849ad05
Remove accidental build files in `/extended-types-build`.
...
The actual config from a694f61976
produces the build in the right directory, but these files were left over form debugging.
2020-09-01 19:30:11 -07:00
Lucas Garron
829e3f1304
Link to extensions in *editor's draft* spec.
...
The list of extensions has changed considerably since Level 1.
2020-08-31 13:52:31 -07:00
Lucas Garron
d9f4bc837c
Link to extension in spec.
2020-08-31 13:51:32 -07:00
Lucas Garron
c527e48c43
v0.5.4
...
Release notes:
- Restore types for the extended build.
2020-08-31 13:36:33 -07:00
Lucas Garron
a694f61976
Restore types for the extended build.
...
We use a separate `package.json` file so that we can use a `types` field for it, as a workaround for https://github.com/parcel-bundler/parcel/issues/5010
Fixes https://github.com/github/webauthn-json/issues/29 .
2020-08-31 13:36:01 -07:00
Lucas Garron
0024f6f81f
Merge pull request #28 from cedarcode/update-extended-module-info
...
Update extended module info in README
2020-08-31 13:11:33 -07:00
Lucas Garron
f298d17839
Update README.md
2020-08-19 11:46:49 -07:00
Lucas Garron
10cef988aa
Add note about non-deduplicated strings in the build.
2020-08-18 15:34:25 -07:00
Santiago Rodriguez
7dcc4a11ec
docs: update extended module info in README
2020-08-18 10:55:09 -03:00
Lucas Garron
d333638dff
v0.5.3
...
Release notes:
- Fix extended implementation.
2020-08-17 17:59:07 -07:00
Lucas Garron
5c82abf0ff
Fix extended implementation. Closes #26 .
2020-08-17 17:58:28 -07:00
Lucas Garron
34c6eabc81
Update extension info in `README.md`
2020-08-17 17:37:31 -07:00
Lucas Garron
0bbb53c40b
Update schema link.
2020-08-17 17:36:19 -07:00
Lucas Garron
c6042e0ce5
Update demo code link.
2020-08-17 17:35:38 -07:00
Lucas Garron
a664d35707
v0.5.2
...
Release notes:
- Fix extended build (and its documentation).
2020-08-17 17:24:57 -07:00
Lucas Garron
726299c0cb
Include `/extended` folder in package.
2020-08-17 17:24:14 -07:00
Lucas Garron
ae9a888be7
Fix `package.json` for extended build.
2020-08-17 17:13:58 -07:00
Lucas Garron
4089fff0ec
Remove reference to `esm` build, since all our builds are `esm`.
2020-08-17 17:11:59 -07:00
Lucas Garron
e1a97ffc92
v0.5.1
...
Move `parcel` to `devDependencies`.
2020-08-17 16:48:29 -07:00
Lucas Garron
3934bc3ee6
Move Parcel to development dependencies.
2020-08-17 16:48:05 -07:00
Lucas Garron
3aed3c7a9a
Tweak inspector visibility.
2020-08-12 10:58:48 -07:00