@feathersjs/authentication
Version:
Add Authentication to your FeathersJS app.
17 lines (12 loc) • 474 B
text/typescript
import Debug from 'debug';
import { HookContext } from '@feathersjs/feathers';
import { ConnectionEvent } from '../core';
const debug = Debug('@feathersjs/authentication/hooks/connection');
export default (event: ConnectionEvent) => async (context: HookContext) => {
const { app, result, params } = context;
if (params.provider && result) {
debug(`Sending authentication event '${event}'`);
app.emit(event, result, params, context);
}
return context;
};