Share CredentialData param type of fromCredentials #2742
Merged
+75
−81
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
To support domain compatibility, we need to use the helper to find the RP ID.
The idea is to use the helper
findWebAuthnRpId
withinfromCredentials
fromMultiWebAuthnIdentity
.Therefore, I reused the type expected there in all the chain that uses it.
At the moment, we could have used
DeviceData
, but API v2 doesn't use this type. Therefore, I didn't want to rely on this and reuse the custom type that holds the necessary fields for the logic.Changes
CredentialData
to its own module and add a converter to be used.CredentialData
infindWebAuthnRpId
andfromWebauthnCredentials
.Tests
findWebAuthnRpId
to use the new parameter type.🟡 Some screens were changed