Skip to content
This repository has been archived by the owner on Mar 19, 2021. It is now read-only.

mozilla/hapi-fxa-oauth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hapi auth plugin for Firefox Accounts

This is a simple authentication plugin for Hapi applications to become Firefox Accounts OAuth service providers. It accepts FxA bearer tokens in the Authorization header, verifies them against the hosted FxA verifier, and sets the returned user data as the request credentials.

Enable it in your Hapi server configuration like so:

server.register({
  register: require('hapi-fxa-oauth')
})

Or customize things like so:

server.register({
  register: require('hapi-fxa-oauth'),
  options: {
    url: 'https://oauth-stable.dev.lcip.org', // FxA dev server
    keepAlive: false,                         // don't hold connections open
  }
})

About

This is a simple authentication plugin for Hapi applications to become Firefox Accounts OAuth service providers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published