1 | const Authenticator = require('./lib/Authenticator');
|
2 | const {
|
3 | mountExpress,
|
4 | mountKoa,
|
5 | mountSocketIO,
|
6 | mountYargs
|
7 | } = require('./lib/utils');
|
8 |
|
9 | const HeadlessLocal = require('./lib/Protocols/HeadlessLocal');
|
10 | const HttpOAuth2 = require('./lib/Protocols/HttpOAuth2');
|
11 | const HttpTokenBearer = require('./lib/Protocols/HttpTokenBearer');
|
12 |
|
13 | exports.Gateway = require('./lib/Gateway');
|
14 | exports.UnAuthenticated = require('./lib/UnAuthenticated');
|
15 | exports.Authenticator = Authenticator;
|
16 |
|
17 | exports.authenticator = new Authenticator();
|
18 |
|
19 |
|
20 | exports.mountExpress = mountExpress;
|
21 | exports.mountKoa = mountKoa;
|
22 | exports.mountSocketIO = mountSocketIO;
|
23 | exports.mountYargs = mountYargs;
|
24 |
|
25 |
|
26 | exports.HeadlessLocal = HeadlessLocal;
|
27 | exports.HttpOAuth2 = HttpOAuth2;
|
28 | exports.HttpTokenBearer = HttpTokenBearer;
|
29 |
|
30 |
|
31 | exports.KoaLocal = mountKoa()(HeadlessLocal);
|
32 | exports.ExpressLocal = mountExpress()(HeadlessLocal);
|
33 | exports.SocketIOLocal = mountSocketIO()(HeadlessLocal);
|
34 | exports.YargsLocal = mountYargs()(HeadlessLocal);
|
35 |
|
36 | exports.KoaOAuth2 = mountKoa()(HttpOAuth2);
|
37 | exports.ExpressOAuth2 = mountExpress()(HttpOAuth2);
|
38 |
|
39 | exports.KoaToken = mountKoa()(HttpTokenBearer);
|
40 | exports.ExpressToken = mountExpress()(HttpTokenBearer);
|
41 |
|
42 | exports.SocketIOToken = require('./lib/Protocols/SocketIOToken');
|
43 | exports.YargsToken = require('./lib/Protocols/YargsToken');
|