-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathconfiguration.json
106 lines (105 loc) · 3.14 KB
/
configuration.json
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
103
104
105
106
[
{
"key": "BaseUrl",
"type": "input",
"templateOptions": {
"label": "BaseUrl",
"placeholder": "https://test-api.adp.com",
"description": "The BaseUrl to the ADP Workforce environment",
"required": true
}
},
{
"key": "ClientID",
"type": "input",
"templateOptions": {
"label": "ClientID",
"placeholder": "DEX000",
"description": "The ClientID for the ADP Workforce environment. This will be provided by ADP",
"required": true
}
},
{
"key": "ClientSecret",
"type": "input",
"templateOptions": {
"label": "ClientSecret",
"type": "password",
"description": "The ClientSecret for the ADP Workforce environment. This will be provided by ADP",
"required": true
}
},
{
"key": "CertificatePath",
"type": "input",
"templateOptions": {
"label": "CertificatePath",
"placeholder": "C:\\ADP.pfx",
"description": "The location to the 'private key of the x.509 certificate' on the server where the HelloID agent and provisioning agent are running. Make sure to use the private key for the certificate that's used to generate a ClientID and ClientSecret and for activating the required API's",
"required": false
}
},
{
"key": "CertificateBase64",
"type": "textarea",
"defaultValue": "",
"templateOptions": {
"label": "Base64 string of certificate",
"type": "password",
"placeholder": "<Base64 string export of certificate>",
"description": "[System.Convert]::ToBase64String((get-content \"C:\\HelloID-ADP.pfx\" -Encoding Byte))",
"rows": 16,
"required": false
}
},
{
"key": "CertificatePassword",
"type": "input",
"templateOptions": {
"label": "CertificatePassword",
"type": "password",
"description": "The password for the *.pfx certificate",
"required": true
}
},
{
"key": "futureMonths",
"type": "input",
"templateOptions": {
"label": "Months before start of contract",
"placeholder": "3",
"description": "Number of months to include future contracts",
"required": true
}
},
{
"key": "historicMonths",
"type": "input",
"templateOptions": {
"label": "Months after end of contract",
"placeholder": "3",
"description": "Number of months to include historic contracts",
"required": true
}
},
{
"key": "ProxyServer",
"type": "input",
"templateOptions": {
"label": "ProxyServer",
"placeholder": "http://localhost:8888",
"description": "The URL (or IP Address) to the ProxyServer in the network. Leave empty if no ProxyServer is being used",
"required": false
}
},
{
"key": "isDebug",
"type": "checkbox",
"defaultValue": false,
"templateOptions": {
"label": "Toggle debug logging",
"description": "When toggled, debug logging will be displayed",
"required": false
}
}
]