1.0.1 • Published 5 years ago

webauthn-service-worker v1.0.1

Weekly downloads
3
License
ISC
Repository
github
Last release
5 years ago

⚠️ This repo has been deprecated in favor of:

Usage

// import the module
const webAuthnSw = require('../../../src/index')

self.addEventListener('install', function (event) {
})

// use the handlers to handle
// registration, login and response
self.addEventListener('fetch', function (event) {
  if (event.request.url.includes('/webauthn/response')) {
    event.respondWith(webAuthnSw.responseHandler.handle(event))
  }

  if (event.request.url.includes('/webauthn/register')) {
    event.respondWith(webAuthnSw.registerHandler.handle(event))
  }

  if (event.request.url.includes('/webauthn/login')) {
    event.respondWith(webAuthnSw.loginHandler.handle(event))
  }
})