Skip to content

Conversation

@AlfioEmanueleFresta
Copy link
Member

@AlfioEmanueleFresta AlfioEmanueleFresta commented Dec 26, 2025

Implements Relying Party ID (RP ID) validation per the WebAuthn L3 spec.

Fixes #137

@AlfioEmanueleFresta AlfioEmanueleFresta changed the base branch from master to json-3 December 26, 2025 23:49
@AlfioEmanueleFresta AlfioEmanueleFresta force-pushed the json-4 branch 2 times, most recently from c8d2a39 to 1f183aa Compare December 26, 2025 23:56
Copy link
Collaborator

@msirringhaus msirringhaus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good to me! Only one additional test would be nice, see inline comment.

Also note that I have not double checked with the spec, if the RpId-checks done here are sufficient. I'm taking your word for it :)

@AlfioEmanueleFresta
Copy link
Member Author

Thank you @msirringhaus! I added tests for both bracketed and un-bracketed IPv6 addresses.

Copy link
Collaborator

@msirringhaus msirringhaus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thanks!

Base automatically changed from json-3 to master January 26, 2026 22:47
@iinuwa iinuwa merged commit 95f64a1 into master Jan 26, 2026
4 checks passed
@iinuwa iinuwa deleted the json-4 branch January 26, 2026 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Relying Party ID (RPID) validation

4 participants