| CPC H04L 63/0876 (2013.01) | 18 Claims |

|
1. A system for user authentication within a browser environment, the system comprising:
a computing device having a Web Authentication (WebAuthn) client software, wherein the WebAuthn client software represents a relying party application on the computing device, wherein the WebAuthn client software has a WebAuthn Application Program Interface (WebAuthn API) that communicates through an interface on the computing device to send an authentication request associated with a user, receive an authentication response, and return the authentication response to verify the user to the WebAuthn client software representing the relying party, wherein the WebAuthn API is available for authentication when accessing the relying party application from inside a browser, wherein the WebAuthn client software has a compatible extension or application configured to intercept and override an interface of the WebAuthn API;
a communication module enabling interaction between the computing device and a connected device to extract user card information;
a network communication module for communication with an authentication hosting service over a network to process an authentication request; and
an authentication module as part of the compatible extension for handling the authentication request by transmitting the user card information and the authentication request to the authentication hosting service for user identification and authentication.
|