question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Error using FIDO U2F: MetadataService must be initialized

See original GitHub issue

I receive the following error in Event Log when attempting to authenticate with a Yubikey Security Key NFC (FIDO U2F):

MetadataService must be initialized

There is no other information in the log. I couldn’t find anywhere in the source code where IMetadataService.Initialize is called so I assume that is the issue when IMetadataService.GetEntry is called later.

Here’s my WebAuthN security config:

image

Here’s my Biometrics provider config:

image

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:10 (6 by maintainers)

github_iconTop GitHub Comments

2reactions
redhook62commented, Aug 25, 2020

Hi @gtbuchanan

Correctly initialized in version 3.0.2008.2 Let us know, if you have other problems, and if one of the Yubikeys can work with corporate accounts.

Regards

1reaction
redhook62commented, Aug 26, 2020

Hi @gtbuchanan

MMC bug confirmed ! A thread locking occurs when loading Providers. The Biometric provider lock in the initialize method

A new release today

Regards

Read more comments on GitHub >

github_iconTop Results From Across the Web

Server
Once MetadataService is initialized, verifyRegistrationResponse() will reference MDS metadata statements and error out if it receives authenticator responses ...
Read more >
FIDO Metadata Service
This field MUST be set if neither aaid nor aaguid are set. Setting this field implies that the attestation certificate(s) are dedicated to...
Read more >
Universal 2nd Factor (U2F) Overview
The FIDO U2F protocol enables relying parties to offer a strong cryptographic 2nd factor option for end user security.
Read more >
Web Authentication: An API for accessing Public Key ...
Note: The credential public key is referred to as the user public key in FIDO UAF [UAFProtocol], and in FIDO U2F [FIDO-U2F-Message-Formats] ...
Read more >
Troubleshooting FIDO security keys
Troubleshooting FIDO security keys. Use the information here to help you diagnose common issues that you might encounter when working with FIDO2 security...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found