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

FidoAllianceCompliantMetadataService depends on web-token/jwt-core #682

Closed
alexz707 opened this issue Jan 24, 2025 · 1 comment · Fixed by #688
Closed

FidoAllianceCompliantMetadataService depends on web-token/jwt-core #682

alexz707 opened this issue Jan 24, 2025 · 1 comment · Fixed by #688
Assignees
Labels
DX Developer Experience
Milestone

Comments

@alexz707
Copy link

Version(s) affected

5.1.1

Description

Just have installed the bundle in symfony and wanted to try the FidoAllianceCompliantMetadataService::create method.
It stops because the dependcy is missing:

Error: Class "Jose\Component\Signature\Serializer\CompactSerializer" not found

If added in composer, everything is working again.
"web-token/jwt-library": "*"

BTW: do you have a tip how I can retrieve infos for 1Password which is not listed in that blob?

How to reproduce

see above

Possible Solution

No response

Additional Context

No response

@Spomky
Copy link
Contributor

Spomky commented Feb 2, 2025

Hello @alexz707,

Indeed, the service should warn you about the missing dependency.
JWT support is needed to verify the blob signature.
I will fix that ASAP.

BTW: do you have a tip how I can retrieve infos for 1Password which is not listed in that blob?

I don't know where to find the 1Password MDS.
You could create your own MDS (without the optional details) using the AAGUID visible in https://github.com/passkeydeveloper/passkey-authenticator-aaguids/blob/main/aaguid.json#L37-L41

For information, I am working on an API where users will be able to create their own MDS lists and where FIDO Alliance or other well-known manufacturers (Yubico, Proton, Feitian...) statements will be listed.
Related to #538

@Spomky Spomky self-assigned this Feb 2, 2025
@Spomky Spomky added the DX Developer Experience label Feb 2, 2025
@Spomky Spomky added this to the 5.1.2 milestone Feb 2, 2025
@Spomky Spomky linked a pull request Feb 2, 2025 that will close this issue
4 tasks
@Spomky Spomky closed this as completed Feb 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DX Developer Experience
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants