FIDO Client Manager

A FIDO2 Client Manager is added to the default variables that are available in an InfoMap authentication mechanism. The FIDO2 Client manager allows administrators to make FIDO2 attestation and assertion requests without using a HTTP client.

Creating LocalFIDOClient

The context variable fido2ClientManager has a single public method getClient(String) which takes the rpId of the desired Relying Party as a string argument. It returns a client which can be used to make attestation and assertion requests to the corresponding relying party.