-
Notifications
You must be signed in to change notification settings - Fork 18
Conversation
b2344a5
to
11523ad
Compare
186bca8
to
a3cb6b5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have not yet finished full review, however as requested I've submitted what I had so far. I have not looked at the tests in detail.
packages/fury-adapter-oas3-parser/lib/parser/oas/parseOauthFlowObject.js
Outdated
Show resolved
Hide resolved
packages/fury-adapter-oas3-parser/lib/parser/oas/parseSecuritySchemeObject.js
Outdated
Show resolved
Hide resolved
packages/minim-api-description/lib/elements/http-transaction.js
Outdated
Show resolved
Hide resolved
packages/fury-adapter-oas3-parser/test/unit/parser/oas/parseOauthFlowsObject-test.js
Outdated
Show resolved
Hide resolved
packages/fury-adapter-oas3-parser/lib/parser/oas/parseOauthFlowsObject.js
Outdated
Show resolved
Hide resolved
packages/fury-adapter-oas3-parser/lib/parser/oas/parseOperationObject.js
Show resolved
Hide resolved
packages/fury-adapter-oas3-parser/lib/parser/oas/parseSecurityRequirementObject.js
Outdated
Show resolved
Hide resolved
packages/fury-adapter-oas3-parser/lib/parser/oas/parseSecuritySchemeObject.js
Show resolved
Hide resolved
1dc1247
to
644185d
Compare
packages/fury-adapter-oas3-parser/lib/parser/oas/parseSecurityRequirementObject.js
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As mentioned on our call earlier, I've done a first pass review (mostly of the code itself and less of what it is doing). Some early feedback before some of the logic is changed.
packages/fury-adapter-oas3-parser/lib/parser/oas/parseOperationObject.js
Outdated
Show resolved
Hide resolved
packages/fury-adapter-oas3-parser/lib/parser/oas/parseOauthFlowObject.js
Outdated
Show resolved
Hide resolved
packages/fury-adapter-oas3-parser/lib/parser/oas/parseOperationObject.js
Show resolved
Hide resolved
packages/fury-adapter-oas3-parser/lib/parser/oas/parseSecuritySchemeObject.js
Show resolved
Hide resolved
packages/fury-adapter-oas3-parser/lib/parser/oas/parseComponentsObject.js
Outdated
Show resolved
Hide resolved
677d8f2
to
723eac0
Compare
I want to do this in a separate PR. Also, security scheme (does it exist?) validation is not done since it's tied into the above. The splitting of oauth2 schemes into different flows when we encounter them in security requirements is also not done since it is also tied into the above 2 things that are pending. |
packages/fury-adapter-oas3-parser/lib/parser/oas/parseOpenAPIObject.js
Outdated
Show resolved
Hide resolved
packages/fury-adapter-oas3-parser/lib/parser/oas/parseOperationObject.js
Outdated
Show resolved
Hide resolved
packages/fury-adapter-oas3-parser/test/unit/parser/oas/parseSecuritySchemeObject-test.js
Outdated
Show resolved
Hide resolved
packages/fury-adapter-oas3-parser/test/unit/parser/oas/parseSecuritySchemeObject-test.js
Show resolved
Hide resolved
packages/fury-adapter-oas3-parser/test/unit/parser/oas/parseSecuritySchemeObject-test.js
Show resolved
Hide resolved
packages/fury-adapter-oas3-parser/test/unit/parser/oas/parseSecuritySchemeObject-test.js
Show resolved
Hide resolved
packages/fury-adapter-oas3-parser/lib/parser/oas/parseSecuritySchemeObject.js
Outdated
Show resolved
Hide resolved
packages/fury-adapter-oas3-parser/test/unit/parser/oas/parseSecurityRequirementObject-test.js
Show resolved
Hide resolved
98e4341
to
d0f39a9
Compare
Co-Authored-By: Kyle Fuller <[email protected]>
d0f39a9
to
1587583
Compare
This PR finishes the full support for oauth2 flows (after the breaking change in the Oauth2 Scheme element)
UPDATED: No more breaking changes (Spec PR)