Authenticating
- 17 Jan 2025
- 1 Minute à lire
- SombreLumière
- PDF
Authenticating
- Mis à jour le 17 Jan 2025
- 1 Minute à lire
- SombreLumière
- PDF
The content is currently unavailable in French. You are viewing the default English version.
Résumé de l’article
Avez-vous trouvé ce résumé utile ?
Merci pour vos commentaires
The Authenticating class provides UAF logic for the entire authentication process. There are two public methods that need to be called to perform a full authentication: prepareRequests and authenticate.
Table: Authenticating methods and parameters lists the methods, their parameters, and the objects they return.
To use Authenticating in a FIDO server, you need to create an instance of the Authenticating class and inject implementations of the following interfaces when using the constructor:
- AssertionsManager: The implementation of this interface should enable CRUD operations on assertions. It is used to update the assertions in the second step of the authentication. For more information about the AssertionsManager interface, refer to Interface: AssertionsManager.
- MetadataProvider: The implementation of this interface should be able to retrieve MetadataStatement from the provided metadata source. The retrieved data needs to be mapped to a model supported by the SDK (com.onespan.tid.fido.uafprotocol.ver11.metadata.model.MetadataStatement). For more information about the MetadataProvider interface, refer to Interface: MetadataProvider.
- PolicyProvider: The implementation of this interface should retrieve the policy for a given app ID from the storage; it is used to get the policy when preparing the authentication request. For more information about the PolicyProvider interface, refer to Interface: PolicyProvider.
Cet article vous a-t-il été utile ?