[webauthn] [[Get]] method doesn't exist in CredMan (#2169)

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

== [[Get]] method doesn't exist in CredMan ==
[§5.1.4. Use an Existing Credential to Make an Assertion - PublicKeyCredential’s \[\[Get\]\](options) Method](https://w3c.github.io/webauthn/#sctn-getAssertion) appears to reference a `[[Get]]` internal method on the [`Credential` interface](https://w3c.github.io/webappsec-credential-management/#the-credential-interface) from CredMan, but no such internal method exists (unlike [`[[Create]]`, which does exist](https://w3c.github.io/webappsec-credential-management/#algorithm-create-cred)). Rather, [`[[DiscoverFromExternalSource]]`](https://w3c.github.io/webappsec-credential-management/#algorithm-discover-creds) is the actual internal method we override.


## Proposed Change

- Delete the heading [§5.1.4.1. PublicKeyCredential’s [[DiscoverFromExternalSource]](origin, options, sameOriginWithAncestors) Method](https://w3c.github.io/webauthn/#sctn-discover-from-external-source) (without changing any of the text around it).
- Rename the heading [§5.1.4. Use an Existing Credential to Make an Assertion - PublicKeyCredential’s \[\[Get\]\](options) Method](https://w3c.github.io/webauthn/#sctn-getAssertion) to **5.1.4. Use an Existing Credential to Make an Assertion - PublicKeyCredential’s [[DiscoverFromExternalSource]](origin, options, sameOriginWithAncestors) Internal Method**.
- For consistency, change "Method" to "Internal Method" in the heading [§5.1.3. Create a New Credential - PublicKeyCredential’s [[Create]](origin, options, sameOriginWithAncestors) Method](https://w3c.github.io/webauthn/#sctn-createCredential).
- Similarly, change "Method" to "Internal Method" in the heading [§5.1.5. Store an Existing Credential - PublicKeyCredential’s [[Store]](credential, sameOriginWithAncestors) Method](https://w3c.github.io/webauthn/#sctn-storeCredential).

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


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

Received on Tuesday, 1 October 2024 14:40:50 UTC