update devDependencies, clean up lint issues
[squeep-authentication-module] / lib / enum.js
1 'use strict';
2
3 const { mergeDeep, freezeDeep } = require('./common');
4 const { Enum: DingusEnum } = require('@squeep/api-dingus');
5
6 const Enum = mergeDeep(DingusEnum, {
7 Header: {
8 Authorization: 'Authorization',
9 Cookie: 'Cookie',
10 Location: 'Location',
11 SetCookie: 'Set-Cookie',
12 SetLogin: 'Set-Login',
13 WWWAuthenticate: 'WWW-Authenticate',
14 },
15 LoginState: {
16 LoggedIn: 'logged-in',
17 LoggedOut: 'logged-out',
18 },
19 SessionCookie: 'squeepSession',
20 OTPResult: {
21 Valid: 'Valid',
22 InvalidSoftFail: 'InvalidSoftFail',
23 InvalidHardFail: 'InvalidHardFail',
24 },
25 });
26
27 module.exports = freezeDeep(Enum);