Skip to content

Commit 346cdc7

Browse files
author
Enrique Gomez
committed
scopes of securityDefinitions established as a non-mandatory property
1 parent 43a7c9b commit 346cdc7

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

openapi-front-end/src/main/java/org/apiaddicts/apitools/dosonarapi/api/v2/OpenApi2Grammar.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ private static void buildSecurityDefinitions(YamlGrammarBuilder b) {
136136
b.mandatoryProperty("flow", b.firstOf("implicit", "password", "application", "accessCode")),
137137
b.property("authorizationUrl", b.string()),
138138
b.property("tokenUrl", b.string()),
139-
b.mandatoryProperty("scopes", SCOPES),
139+
b.property("scopes", SCOPES),
140140
b.patternProperty(EXTENSION_PATTERN, b.anything()))).skip();
141141
b.rule(SCOPES).is(b.object(
142142
b.patternProperty("^[^x]{2}.*", b.string()),

openapi-front-end/src/main/java/org/apiaddicts/apitools/dosonarapi/api/v3/OpenApi3Grammar.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -151,26 +151,26 @@ private static void buildSecurityDefinitions(YamlGrammarBuilder b) {
151151
b.rule(IMPLICIT_FLOW).is(b.object(
152152
b.mandatoryProperty("authorizationUrl", b.string()),
153153
b.property("refreshUrl", b.string()),
154-
b.mandatoryProperty("scopes", b.object(
154+
b.property("scopes", b.object(
155155
b.patternProperty(".*", b.string()))),
156156
b.patternProperty(EXTENSION_PATTERN, b.anything())));
157157
b.rule(PASSWORD_FLOW).is(b.object(
158158
b.mandatoryProperty("tokenUrl", b.string()),
159159
b.property("refreshUrl", b.string()),
160-
b.mandatoryProperty("scopes", b.object(
160+
b.property("scopes", b.object(
161161
b.patternProperty(".*", b.string()))),
162162
b.patternProperty(EXTENSION_PATTERN, b.anything())));
163163
b.rule(CREDENTIALS_FLOW).is(b.object(
164164
b.mandatoryProperty("tokenUrl", b.string()),
165165
b.property("refreshUrl", b.string()),
166-
b.mandatoryProperty("scopes", b.object(
166+
b.property("scopes", b.object(
167167
b.patternProperty(".*", b.string()))),
168168
b.patternProperty(EXTENSION_PATTERN, b.anything())));
169169
b.rule(AUTH_FLOW).is(b.object(
170170
b.mandatoryProperty("authorizationUrl", b.string()),
171171
b.mandatoryProperty("tokenUrl", b.string()),
172172
b.property("refreshUrl", b.string()),
173-
b.mandatoryProperty("scopes", b.object(
173+
b.property("scopes", b.object(
174174
b.patternProperty(".*", b.string()))),
175175
b.patternProperty(EXTENSION_PATTERN, b.anything())));
176176
b.rule(SECURITY_REQUIREMENT).is(b.object(

openapi-front-end/src/main/java/org/apiaddicts/apitools/dosonarapi/api/v31/OpenApi31Grammar.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -161,26 +161,26 @@ private static void buildSecurityDefinitions(YamlGrammarBuilder b) {
161161
b.rule(IMPLICIT_FLOW).is(b.object(
162162
b.mandatoryProperty("authorizationUrl", b.string()),
163163
b.property("refreshUrl", b.string()),
164-
b.mandatoryProperty("scopes", b.object(
164+
b.property("scopes", b.object(
165165
b.patternProperty(".*", b.string()))),
166166
b.patternProperty(EXTENSION_PATTERN, b.anything())));
167167
b.rule(PASSWORD_FLOW).is(b.object(
168168
b.mandatoryProperty("tokenUrl", b.string()),
169169
b.property("refreshUrl", b.string()),
170-
b.mandatoryProperty("scopes", b.object(
170+
b.property("scopes", b.object(
171171
b.patternProperty(".*", b.string()))),
172172
b.patternProperty(EXTENSION_PATTERN, b.anything())));
173173
b.rule(CREDENTIALS_FLOW).is(b.object(
174174
b.mandatoryProperty("tokenUrl", b.string()),
175175
b.property("refreshUrl", b.string()),
176-
b.mandatoryProperty("scopes", b.object(
176+
b.property("scopes", b.object(
177177
b.patternProperty(".*", b.string()))),
178178
b.patternProperty(EXTENSION_PATTERN, b.anything())));
179179
b.rule(AUTH_FLOW).is(b.object(
180180
b.mandatoryProperty("authorizationUrl", b.string()),
181181
b.mandatoryProperty("tokenUrl", b.string()),
182182
b.property("refreshUrl", b.string()),
183-
b.mandatoryProperty("scopes", b.object(
183+
b.property("scopes", b.object(
184184
b.patternProperty(".*", b.string()))),
185185
b.patternProperty(EXTENSION_PATTERN, b.anything())));
186186
b.rule(SECURITY_REQUIREMENT).is(b.object(

0 commit comments

Comments
 (0)