Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[[Create]](options) method does not need to call authenticatorMakeCredential() with separate |rpId| #466

Closed
equalsJeffH opened this issue May 20, 2017 · 2 comments · Fixed by #498

Comments

@equalsJeffH
Copy link
Contributor

[[Create]](options) method does not need to call authenticatorMakeCredential() with separate |rpId| because it is called with options.rp of type PublicKeyCredentialEntity whose id member is the RP ID (as is noted in the changes queued as a part of PR #464).

@selfissued
Copy link
Contributor

This is correct. rp.id replaces rpId.

@equalsJeffH
Copy link
Contributor Author

I did not roll fixing this into PR #464 because it seems to be more of its own thing (amongst CTAP-tracking things)

@nadalin nadalin modified the milestones: WD-07, WD-06 Jul 26, 2017
equalsJeffH pushed a commit that referenced this issue Oct 13, 2017
equalsJeffH added a commit that referenced this issue Oct 19, 2017
* do not call authenticatorMakeCredential() with separate |rpId| fixes #466

* credID returned by authnrGetAssn() is optional if allowCreds has exactly 1 member fixes #472

* fixup global object reference per domenic, improves #472

* indent 4.1.4 step 18et al to clarify relation to prior step

* fix line indent

* do not call authenticatorMakeCredential() with separate |rpId| fixes #466

* credID returned by authnrGetAssn() is optional if allowCreds has exactly 1 member fixes #472

* fixup global object reference per domenic, improves #472

* indent 4.1.4 step 18et al to clarify relation to prior step

* fix line indent

* post rebase-on-master, fix dangling MakeCredentialOptions

* fix error in resolving rebase conflicts

* further rebase conflict resolution error fixups

* convert switch steps to colon-denotation

* tag 'while'

* primary changes for improving #472 mostly complete

* further issue #472 cleanups

* del 'cancel the timer' from #creatCredential fixes #535

* polish constructResultantCredentialCallback method description

* incorp comments from mikewest at webappsec-credential-management/pull/100

* rebased onto master

* credID returned by authnrGetAssn() is optional if allowCreds has exactly 1 member fixes #472

* fixup global object reference per domenic, improves #472

* indent 4.1.4 step 18et al to clarify relation to prior step

* fix line indent

* do not call authenticatorMakeCredential() with separate |rpId| fixes #466

* credID returned by authnrGetAssn() is optional if allowCreds has exactly 1 member fixes #472

* post rebase-on-master, fix dangling MakeCredentialOptions

* fix error in resolving rebase conflicts

* convert switch steps to colon-denotation

* tag 'while'

* primary changes for improving #472 mostly complete

* further issue #472 cleanups

* polish constructResultantCredentialCallback method description

* incorp comments from mikewest at webappsec-credential-management/pull/100

* fix indents make BS happy, add some periods

* fix code tags placement

* correct bugs in prior merge conflict resolution, doh

* rm 'the bytes of'

* add missing @@EDITOR-ANCHOR-01A

* auto-number some steps

* re- fix #466 (due to merge-from-master), fix #536

* eliminate callback and just return an algorithm from #createCredential

* continue fix conflicts from merge from master

* fix a couple of issue #466 stragglers in #op-make-cred

* revert to prior AuthenticationExtensions language per jyasskin

* add inline spec issue pointing to issue #657

* minor cleanups, remove issue wrt not explicitly returning |credentialCreationData|

* fix annoying bikeshed warning wrt 'rpEntity'

* correctly fix warning as well as other incorrect markup
equalsJeffH pushed a commit that referenced this issue Nov 8, 2017
* do not call authenticatorMakeCredential() with separate |rpId| fixes #466

* credID returned by authnrGetAssn() is optional if allowCreds has exactly 1 member fixes #472

* fixup global object reference per domenic, improves #472

* indent 4.1.4 step 18et al to clarify relation to prior step

* fix line indent

* do not call authenticatorMakeCredential() with separate |rpId| fixes #466

* credID returned by authnrGetAssn() is optional if allowCreds has exactly 1 member fixes #472

* fixup global object reference per domenic, improves #472

* indent 4.1.4 step 18et al to clarify relation to prior step

* fix line indent

* post rebase-on-master, fix dangling MakeCredentialOptions

* fix error in resolving rebase conflicts

* further rebase conflict resolution error fixups

* convert switch steps to colon-denotation

* tag 'while'

* primary changes for improving #472 mostly complete

* further issue #472 cleanups

* del 'cancel the timer' from #creatCredential fixes #535

* polish constructResultantCredentialCallback method description

* marked authenticator model section as non-normative

* marked relying party operation section as non-normative

* fix proper subset tweak

* Added abort signal object and steps to webauthn

* fixed a minor issue with linking

* add minor edits to focus on the main things

* getting the blank line correct

* Added a example section to explain how abort should be used

* fix up example

* committing before computer dies

* updated grammars of the example based on feedback

* update example text

* Updated with the section on switching tab; complete the PR

* minor tweak

* finished polishing the spec

* whoops one leftover

* finally figured out how to remove last two linking errors

* take out abortsignal from extension; edit promise rejection
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants