-
-
Notifications
You must be signed in to change notification settings - Fork 930
/
index.js
102 lines (97 loc) · 2.51 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
export const getFlow = {
curl: {
label: 'Raw HTTP',
language: 'shell',
code: require('raw-loader!./samples/get.curl.txt').default
},
js: {
label: 'JavaScript SDK',
language: 'js',
code: require('raw-loader!./samples/get.js.txt').default
},
go: {
label: 'Go SDK',
language: 'go',
code: require('raw-loader!./samples/get.go.txt').default
}
}
export const initBrowserFlow = {
curl: {
label: 'Raw HTTP',
language: 'shell',
code: require('raw-loader!./samples/browser/init.curl.txt').default
},
html: {
label: 'HTML',
language: 'html',
code: require('raw-loader!./samples/browser/init.html.txt').default
},
jsx: {
label: 'ReactJS',
language: 'js',
code: require('raw-loader!./samples/browser/init.jsx.txt').default
},
node: {
label: 'Angular',
language: 'html',
code: require('raw-loader!./samples/browser/init.js.txt').default
},
angular: {
label: 'ExpressJS',
language: 'js',
code: require('raw-loader!./samples/browser/init.ng.html.txt').default
}
}
export const initApiFlow = {
curl: {
label: 'Raw HTTP',
language: 'shell',
code: require('raw-loader!./samples/api/init.curl.txt').default
},
js: {
label: 'Node',
language: 'js',
code: require('raw-loader!./samples/api/init.js.txt').default
},
go: {
label: 'Go',
language: 'go',
code: require('raw-loader!./samples/api/init.go.txt').default
}
}
export const getFlowMethodPasswordWithErrors = {
browser: {
label: 'Browser UI',
image: require('./images/browser-error.png').default,
alt: 'User Registration HTML Form with validation errors'
},
missing: {
label: 'Missing Email',
language: 'shell',
code: require('raw-loader!./samples/password.missing.txt').default
},
wrong: {
label: 'Password Policy Violation',
language: 'shell',
code: require('raw-loader!./samples/password.policy.txt').default
},
}
export const getFlowMethodOidcWithCompletion = {
browser: {
label: 'Browser UI',
image: require('./images/browser-oidc-invalid.png').default,
alt: 'User Registration HTML Form with missing or invalid fields when performing an OpenID Connect flow'
},
missing: {
label: 'Missing Website',
language: 'shell',
code: require('raw-loader!./samples/oidc.invalid.txt').default
},
}
export const getFlowMethodOidcWithErrors = {
missing: {
label: 'Missing ID Token',
language: 'shell',
code: require('raw-loader!./samples/oidc.missing.txt').default
},
}