-
Notifications
You must be signed in to change notification settings - Fork 58
/
Copy pathAuthCtrlr.json
142 lines (142 loc) · 4.1 KB
/
AuthCtrlr.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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
{
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "Schema for AuthCtrlr",
"name": "AuthCtrlr",
"type": "object",
"properties": {
"AuthCtrlrEnabled": {
"variable_name": "Enabled",
"characteristics": {
"supportsMonitoring": true,
"dataType": "boolean"
},
"attributes": [
{
"type": "Actual",
"mutability": "ReadWrite",
"value": true
}
],
"default": true,
"type": "boolean"
},
"AdditionalInfoItemsPerMessage": {
"variable_name": "AdditionalInfoItemsPerMessage",
"characteristics": {
"supportsMonitoring": true,
"dataType": "integer"
},
"attributes": [
{
"type": "Actual",
"mutability": "ReadOnly"
}
],
"description": "Maximum number of AdditionalInfo items that can be sent in one message.",
"type": "integer"
},
"AuthorizeRemoteStart": {
"variable_name": "AuthorizeRemoteStart",
"characteristics": {
"supportsMonitoring": true,
"dataType": "boolean"
},
"attributes": [
{
"type": "Actual",
"mutability": "ReadWrite",
"value": true
}
],
"description": "Whether a remote request to start a transaction in the form of RequestStartTransactionRequest message should be authorized beforehand like a local action to start a transaction.",
"default": true,
"type": "boolean"
},
"LocalAuthorizeOffline": {
"variable_name": "LocalAuthorizeOffline",
"characteristics": {
"supportsMonitoring": true,
"dataType": "boolean"
},
"attributes": [
{
"type": "Actual",
"mutability": "ReadWrite",
"value": true
}
],
"description": "Whether the Charging Station, when Offline, will start a transaction for locally-authorized identifiers,",
"default": true,
"type": "boolean"
},
"LocalPreAuthorize": {
"variable_name": "LocalPreAuthorize",
"characteristics": {
"supportsMonitoring": true,
"dataType": "boolean"
},
"attributes": [
{
"type": "Actual",
"mutability": "ReadWrite",
"value": true
}
],
"description": "Whether the Charging Station, when online, will start a transaction for locally-authorized identifiers without waiting for or requesting an AuthorizeResponse from the CSMS.",
"default": true,
"type": "boolean"
},
"MasterPassGroupId": {
"variable_name": "MasterPassGroupId",
"characteristics": {
"supportsMonitoring": true,
"dataType": "string"
},
"attributes": [
{
"type": "Actual",
"mutability": "ReadWrite",
"value": "123"
}
],
"description": "IdTokens that have this id as groupId belong to the Master Pass Group. Meaning they can stop any ongoing transaction, but cannot start transactions.",
"type": "string"
},
"OfflineTxForUnknownIdEnabled": {
"variable_name": "OfflineTxForUnknownIdEnabled",
"characteristics": {
"supportsMonitoring": true,
"dataType": "boolean"
},
"attributes": [
{
"type": "Actual",
"mutability": "ReadWrite"
}
],
"description": "Support for unknown offline transactions.",
"default": true,
"type": "boolean"
},
"DisableRemoteAuthorization": {
"variable_name": "DisableRemoteAuthorization",
"characteristics": {
"supportsMonitoring": true,
"dataType": "boolean"
},
"attributes": [
{
"type": "Actual",
"mutability": "ReadWrite"
}
],
"description": "When set to true this instructs the Charging Station to not issue any AuthorizationRequests, but only use Authorization Cache and Local Authorization List to determine validity of idTokens.",
"type": "boolean"
}
},
"required": [
"AuthorizeRemoteStart",
"LocalAuthorizeOffline",
"LocalPreAuthorize"
]
}