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'),
options: {
url: 'https://oauth-stable.dev.lcip.org', // FxA dev server
keepAlive: false, // don't hold connections open
}
})
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:
Or customize things like so: