UNPKG

8.61 kBJavaScriptView Raw
1import { InjectionToken } from '@angular/core';
2const socialLinks = [];
3export const defaultAuthOptions = {
4 strategies: [],
5 forms: {
6 login: {
7 redirectDelay: 500, // delay before redirect after a successful login, while success message is shown to the user
8 strategy: 'email', // provider id key. If you have multiple strategies, or what to use your own
9 rememberMe: true, // whether to show or not the `rememberMe` checkbox
10 showMessages: {
11 success: true,
12 error: true,
13 },
14 socialLinks: socialLinks, // social links at the bottom of a page
15 },
16 register: {
17 redirectDelay: 500,
18 strategy: 'email',
19 showMessages: {
20 success: true,
21 error: true,
22 },
23 terms: true,
24 socialLinks: socialLinks,
25 },
26 requestPassword: {
27 redirectDelay: 500,
28 strategy: 'email',
29 showMessages: {
30 success: true,
31 error: true,
32 },
33 socialLinks: socialLinks,
34 },
35 resetPassword: {
36 redirectDelay: 500,
37 strategy: 'email',
38 showMessages: {
39 success: true,
40 error: true,
41 },
42 socialLinks: socialLinks,
43 },
44 logout: {
45 redirectDelay: 500,
46 strategy: 'email',
47 },
48 validation: {
49 password: {
50 required: true,
51 minLength: 4,
52 maxLength: 50,
53 },
54 email: {
55 required: true,
56 },
57 fullName: {
58 required: false,
59 minLength: 4,
60 maxLength: 50,
61 },
62 },
63 },
64};
65export const NB_AUTH_OPTIONS = new InjectionToken('Nebular Auth Options');
66export const NB_AUTH_USER_OPTIONS = new InjectionToken('Nebular User Auth Options');
67export const NB_AUTH_STRATEGIES = new InjectionToken('Nebular Auth Strategies');
68export const NB_AUTH_TOKENS = new InjectionToken('Nebular Auth Tokens');
69export const NB_AUTH_INTERCEPTOR_HEADER = new InjectionToken('Nebular Simple Interceptor Header');
70export const NB_AUTH_TOKEN_INTERCEPTOR_FILTER = new InjectionToken('Nebular Interceptor Filter');
71//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXV0aC5vcHRpb25zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2ZyYW1ld29yay9hdXRoL2F1dGgub3B0aW9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBdUIvQyxNQUFNLFdBQVcsR0FBdUIsRUFBRSxDQUFDO0FBRTNDLE1BQU0sQ0FBQyxNQUFNLGtCQUFrQixHQUFRO0lBQ3JDLFVBQVUsRUFBRSxFQUFFO0lBQ2QsS0FBSyxFQUFFO1FBQ0wsS0FBSyxFQUFFO1lBQ0wsYUFBYSxFQUFFLEdBQUcsRUFBRSw2RkFBNkY7WUFDakgsUUFBUSxFQUFFLE9BQU8sRUFBRyw0RUFBNEU7WUFDaEcsVUFBVSxFQUFFLElBQUksRUFBSSxtREFBbUQ7WUFDdkUsWUFBWSxFQUFFO2dCQUNaLE9BQU8sRUFBRSxJQUFJO2dCQUNiLEtBQUssRUFBRSxJQUFJO2FBQ1o7WUFDRCxXQUFXLEVBQUUsV0FBVyxFQUFFLHVDQUF1QztTQUNsRTtRQUNELFFBQVEsRUFBRTtZQUNSLGFBQWEsRUFBRSxHQUFHO1lBQ2xCLFFBQVEsRUFBRSxPQUFPO1lBQ2pCLFlBQVksRUFBRTtnQkFDWixPQUFPLEVBQUUsSUFBSTtnQkFDYixLQUFLLEVBQUUsSUFBSTthQUNaO1lBQ0QsS0FBSyxFQUFFLElBQUk7WUFDWCxXQUFXLEVBQUUsV0FBVztTQUN6QjtRQUNELGVBQWUsRUFBRTtZQUNmLGFBQWEsRUFBRSxHQUFHO1lBQ2xCLFFBQVEsRUFBRSxPQUFPO1lBQ2pCLFlBQVksRUFBRTtnQkFDWixPQUFPLEVBQUUsSUFBSTtnQkFDYixLQUFLLEVBQUUsSUFBSTthQUNaO1lBQ0QsV0FBVyxFQUFFLFdBQVc7U0FDekI7UUFDRCxhQUFhLEVBQUU7WUFDYixhQUFhLEVBQUUsR0FBRztZQUNsQixRQUFRLEVBQUUsT0FBTztZQUNqQixZQUFZLEVBQUU7Z0JBQ1osT0FBTyxFQUFFLElBQUk7Z0JBQ2IsS0FBSyxFQUFFLElBQUk7YUFDWjtZQUNELFdBQVcsRUFBRSxXQUFXO1NBQ3pCO1FBQ0QsTUFBTSxFQUFFO1lBQ04sYUFBYSxFQUFFLEdBQUc7WUFDbEIsUUFBUSxFQUFFLE9BQU87U0FDbEI7UUFDRCxVQUFVLEVBQUU7WUFDVixRQUFRLEVBQUU7Z0JBQ1IsUUFBUSxFQUFFLElBQUk7Z0JBQ2QsU0FBUyxFQUFFLENBQUM7Z0JBQ1osU0FBUyxFQUFFLEVBQUU7YUFDZDtZQUNELEtBQUssRUFBRTtnQkFDTCxRQUFRLEVBQUUsSUFBSTthQUNmO1lBQ0QsUUFBUSxFQUFFO2dCQUNSLFFBQVEsRUFBRSxLQUFLO2dCQUNmLFNBQVMsRUFBRSxDQUFDO2dCQUNaLFNBQVMsRUFBRSxFQUFFO2FBQ2Q7U0FDRjtLQUNGO0NBQ0YsQ0FBQztBQUVGLE1BQU0sQ0FBQyxNQUFNLGVBQWUsR0FBRyxJQUFJLGNBQWMsQ0FBZ0Isc0JBQXNCLENBQUMsQ0FBQztBQUN6RixNQUFNLENBQUMsTUFBTSxvQkFBb0IsR0FBRyxJQUFJLGNBQWMsQ0FBZ0IsMkJBQTJCLENBQUMsQ0FBQztBQUNuRyxNQUFNLENBQUMsTUFBTSxrQkFBa0IsR0FBRyxJQUFJLGNBQWMsQ0FBbUIseUJBQXlCLENBQUMsQ0FBQztBQUNsRyxNQUFNLENBQUMsTUFBTSxjQUFjLEdBQUcsSUFBSSxjQUFjLENBQWtDLHFCQUFxQixDQUFDLENBQUM7QUFDekcsTUFBTSxDQUFDLE1BQU0sMEJBQTBCLEdBQUcsSUFBSSxjQUFjLENBQVMsbUNBQW1DLENBQUMsQ0FBQztBQUMxRyxNQUFNLENBQUMsTUFBTSxnQ0FBZ0MsR0FDdEMsSUFBSSxjQUFjLENBQXFDLDRCQUE0QixDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3Rpb25Ub2tlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSHR0cFJlcXVlc3QgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XG5pbXBvcnQgeyBOYkF1dGhTdHJhdGVneSB9IGZyb20gJy4vc3RyYXRlZ2llcy9hdXRoLXN0cmF0ZWd5JztcbmltcG9ydCB7IE5iQXV0aFN0cmF0ZWd5T3B0aW9ucyB9IGZyb20gJy4vc3RyYXRlZ2llcy9hdXRoLXN0cmF0ZWd5LW9wdGlvbnMnO1xuaW1wb3J0IHsgTmJBdXRoVG9rZW4sIE5iQXV0aFRva2VuQ2xhc3MgfSBmcm9tICcuL3NlcnZpY2VzL3Rva2VuL3Rva2VuJztcblxuZXhwb3J0IHR5cGUgTmJBdXRoU3RyYXRlZ3lDbGFzcyA9IG5ldyAoLi4ucGFyYW1zOiBhbnlbXSkgPT4gTmJBdXRoU3RyYXRlZ3k7XG5cbmV4cG9ydCB0eXBlIE5iQXV0aFN0cmF0ZWdpZXMgID0gW05iQXV0aFN0cmF0ZWd5Q2xhc3MsIE5iQXV0aFN0cmF0ZWd5T3B0aW9uc11bXTtcblxuZXhwb3J0IGludGVyZmFjZSBOYkF1dGhPcHRpb25zIHtcbiAgZm9ybXM/OiBhbnk7XG4gIHN0cmF0ZWdpZXM/OiBOYkF1dGhTdHJhdGVnaWVzO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIE5iQXV0aFNvY2lhbExpbmsge1xuICBsaW5rPzogc3RyaW5nLFxuICB1cmw/OiBzdHJpbmcsXG4gIHRhcmdldD86IHN0cmluZyxcbiAgdGl0bGU/OiBzdHJpbmcsXG4gIGljb24/OiBzdHJpbmcsXG59XG5cbmNvbnN0IHNvY2lhbExpbmtzOiBOYkF1dGhTb2NpYWxMaW5rW10gPSBbXTtcblxuZXhwb3J0IGNvbnN0IGRlZmF1bHRBdXRoT3B0aW9uczogYW55ID0ge1xuICBzdHJhdGVnaWVzOiBbXSxcbiAgZm9ybXM6IHtcbiAgICBsb2dpbjoge1xuICAgICAgcmVkaXJlY3REZWxheTogNTAwLCAvLyBkZWxheSBiZWZvcmUgcmVkaXJlY3QgYWZ0ZXIgYSBzdWNjZXNzZnVsIGxvZ2luLCB3aGlsZSBzdWNjZXNzIG1lc3NhZ2UgaXMgc2hvd24gdG8gdGhlIHVzZXJcbiAgICAgIHN0cmF0ZWd5OiAnZW1haWwnLCAgLy8gcHJvdmlkZXIgaWQga2V5LiBJZiB5b3UgaGF2ZSBtdWx0aXBsZSBzdHJhdGVnaWVzLCBvciB3aGF0IHRvIHVzZSB5b3VyIG93blxuICAgICAgcmVtZW1iZXJNZTogdHJ1ZSwgICAvLyB3aGV0aGVyIHRvIHNob3cgb3Igbm90IHRoZSBgcmVtZW1iZXJNZWAgY2hlY2tib3hcbiAgICAgIHNob3dNZXNzYWdlczogeyAgICAgLy8gc2hvdy9ub3Qgc2hvdyBzdWNjZXNzL2Vycm9yIG1lc3NhZ2VzXG4gICAgICAgIHN1Y2Nlc3M6IHRydWUsXG4gICAgICAgIGVycm9yOiB0cnVlLFxuICAgICAgfSxcbiAgICAgIHNvY2lhbExpbmtzOiBzb2NpYWxMaW5rcywgLy8gc29jaWFsIGxpbmtzIGF0IHRoZSBib3R0b20gb2YgYSBwYWdlXG4gICAgfSxcbiAgICByZWdpc3Rlcjoge1xuICAgICAgcmVkaXJlY3REZWxheTogNTAwLFxuICAgICAgc3RyYXRlZ3k6ICdlbWFpbCcsXG4gICAgICBzaG93TWVzc2FnZXM6IHtcbiAgICAgICAgc3VjY2VzczogdHJ1ZSxcbiAgICAgICAgZXJyb3I6IHRydWUsXG4gICAgICB9LFxuICAgICAgdGVybXM6IHRydWUsXG4gICAgICBzb2NpYWxMaW5rczogc29jaWFsTGlua3MsXG4gICAgfSxcbiAgICByZXF1ZXN0UGFzc3dvcmQ6IHtcbiAgICAgIHJlZGlyZWN0RGVsYXk6IDUwMCxcbiAgICAgIHN0cmF0ZWd5OiAnZW1haWwnLFxuICAgICAgc2hvd01lc3NhZ2VzOiB7XG4gICAgICAgIHN1Y2Nlc3M6IHRydWUsXG4gICAgICAgIGVycm9yOiB0cnVlLFxuICAgICAgfSxcbiAgICAgIHNvY2lhbExpbmtzOiBzb2NpYWxMaW5rcyxcbiAgICB9LFxuICAgIHJlc2V0UGFzc3dvcmQ6IHtcbiAgICAgIHJlZGlyZWN0RGVsYXk6IDUwMCxcbiAgICAgIHN0cmF0ZWd5OiAnZW1haWwnLFxuICAgICAgc2hvd01lc3NhZ2VzOiB7XG4gICAgICAgIHN1Y2Nlc3M6IHRydWUsXG4gICAgICAgIGVycm9yOiB0cnVlLFxuICAgICAgfSxcbiAgICAgIHNvY2lhbExpbmtzOiBzb2NpYWxMaW5rcyxcbiAgICB9LFxuICAgIGxvZ291dDoge1xuICAgICAgcmVkaXJlY3REZWxheTogNTAwLFxuICAgICAgc3RyYXRlZ3k6ICdlbWFpbCcsXG4gICAgfSxcbiAgICB2YWxpZGF0aW9uOiB7XG4gICAgICBwYXNzd29yZDoge1xuICAgICAgICByZXF1aXJlZDogdHJ1ZSxcbiAgICAgICAgbWluTGVuZ3RoOiA0LFxuICAgICAgICBtYXhMZW5ndGg6IDUwLFxuICAgICAgfSxcbiAgICAgIGVtYWlsOiB7XG4gICAgICAgIHJlcXVpcmVkOiB0cnVlLFxuICAgICAgfSxcbiAgICAgIGZ1bGxOYW1lOiB7XG4gICAgICAgIHJlcXVpcmVkOiBmYWxzZSxcbiAgICAgICAgbWluTGVuZ3RoOiA0LFxuICAgICAgICBtYXhMZW5ndGg6IDUwLFxuICAgICAgfSxcbiAgICB9LFxuICB9LFxufTtcblxuZXhwb3J0IGNvbnN0IE5CX0FVVEhfT1BUSU9OUyA9IG5ldyBJbmplY3Rpb25Ub2tlbjxOYkF1dGhPcHRpb25zPignTmVidWxhciBBdXRoIE9wdGlvbnMnKTtcbmV4cG9ydCBjb25zdCBOQl9BVVRIX1VTRVJfT1BUSU9OUyA9IG5ldyBJbmplY3Rpb25Ub2tlbjxOYkF1dGhPcHRpb25zPignTmVidWxhciBVc2VyIEF1dGggT3B0aW9ucycpO1xuZXhwb3J0IGNvbnN0IE5CX0FVVEhfU1RSQVRFR0lFUyA9IG5ldyBJbmplY3Rpb25Ub2tlbjxOYkF1dGhTdHJhdGVnaWVzPignTmVidWxhciBBdXRoIFN0cmF0ZWdpZXMnKTtcbmV4cG9ydCBjb25zdCBOQl9BVVRIX1RPS0VOUyA9IG5ldyBJbmplY3Rpb25Ub2tlbjxOYkF1dGhUb2tlbkNsYXNzPE5iQXV0aFRva2VuPltdPignTmVidWxhciBBdXRoIFRva2VucycpO1xuZXhwb3J0IGNvbnN0IE5CX0FVVEhfSU5URVJDRVBUT1JfSEVBREVSID0gbmV3IEluamVjdGlvblRva2VuPHN0cmluZz4oJ05lYnVsYXIgU2ltcGxlIEludGVyY2VwdG9yIEhlYWRlcicpO1xuZXhwb3J0IGNvbnN0IE5CX0FVVEhfVE9LRU5fSU5URVJDRVBUT1JfRklMVEVSID1cbiAgICAgICBuZXcgSW5qZWN0aW9uVG9rZW48KHJlcTogSHR0cFJlcXVlc3Q8YW55PikgPT4gYm9vbGVhbj4oJ05lYnVsYXIgSW50ZXJjZXB0b3IgRmlsdGVyJyk7XG5cbiJdfQ==
\No newline at end of file