You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: specs/permissions.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,13 +43,6 @@ The "permissions" member is a JSON object whose members permission objects. The
43
43
### note
44
44
The "note" member is a freeform string that provides additional details at about the permission that cannot be determined from the other members of the permission object.
45
45
46
-
### alsoRequires
47
-
The "alsoRequires" member is logical expression of permissions that must be presented as claims alongside the current permission.
48
-
49
-
```
50
-
(User.Read | User.Read.All) & Group.Read
51
-
```
52
-
53
46
### implicit
54
47
The "implicit" member is a boolean value that indicates that the current permission object is implied. The default value is "false". This member us usually set to "true" in combination with a "alsoRequires" expression.
55
48
@@ -166,6 +159,13 @@ The "includedProperties" member is an array of strings that identify properties
166
159
### excludedProperties
167
160
The "includedProperties" member is an array of strings that identify properties of the resource representation returned by the path, that are not accessible with the permission.
168
161
162
+
### alsoRequires
163
+
The "alsoRequires" member is logical expression of permissions that must be presented as claims alongside the current permission.
164
+
165
+
```
166
+
(User.Read | User.Read.All) & Group.Read
167
+
```
168
+
169
169
## Appendix A. JSON Schema for HTTP Problem
170
170
```json
171
171
{
@@ -187,10 +187,6 @@ The "includedProperties" member is an array of strings that identify properties
187
187
"note": {
188
188
"type": "string"
189
189
},
190
-
"alsoRequires": {
191
-
"type": "string",
192
-
"pattern": "[\\w]+\\.[\\w]+[\\.[\\w]+]?"
193
-
},
194
190
"schemes": {
195
191
"type": "object",
196
192
"patternProperties": {
@@ -258,6 +254,10 @@ The "includedProperties" member is an array of strings that identify properties
0 commit comments