feathers-authentication-compatibility
3.0.1 • Public • Published feathers-authentication-compatibility
This module keeps the old client libraries 0.x
using auth local and socket.io compatible with auk style login 1.0+
.
Usage
npm install feathers-authentication-compatibility
legacy endpoint /auth/local
const authenticationCompatibility = require('feathers-authentication-compatibility');
app.configure(authenticationCompatibility({ options }));
Defaults for options
are:
- path: '/authentication',
- legacyPath: '/auth/local',
- socket: true,
legacy client request syntax
const authenticationCompatibility = require('feathers-authentication-compatibility');
app.service('authentication').hooks({
before: {
create: [
authenticationCompatibility.beforeAuthenticationCreateHook()
]
}
});
send user and token in response
const authenticationCompatibility = require('feathers-authentication-compatibility');
app.service('authentication').hooks({
after: {
create: [
authenticationCompatibility.afterAuthenticationReturnLegacyTokenHook(),
authenticationCompatibility.afterAuthenticationReturnUserHook()
]
}
});
Readme
Keywords
nonePackage Sidebar
Install
npm i feathers-authentication-compatibility
Weekly Downloads